@AniHeT

Как вернуть JSON из Rest контроллера?

Я получаю json с коэффициэнтами матрицы, решаю эту матрицу, но обратно никак не хочет отправляться, выводит ошибка 405.

вот код Rest контроллера
package com.solve.gauss.Controllers;

import com.solve.gauss.models.DataMatrix;

import com.solve.gauss.models.SLAU;
import org.springframework.web.bind.annotation.*;

import java.util.HashMap;


@org.springframework.web.bind.annotation.RestController
public class RestController {

    @PostMapping("/solve")
    public HashMap<String, double[]> solve(@RequestBody DataMatrix data) {
        SLAU system = new SLAU(data.size, data.matrix);
        double[] x = system.solveMatrix();
        for(int i=0; i < data.size; i++) System.out.print(x[i] + " ");

        HashMap<String, double[]> json = new HashMap<>();
        json.put("roots", x);
        return json;
    }


}
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы