У меня проблема, я хочу создать веб-сервис для получения Json.
Мой json такой:
[{"id":"test","prix":"0,76"},{"id":"test2","prix":"0,76"},{"id":"BODOUR","prix":"0,76"}]
И мой код:
@GetMapping(value="/setup/tarif/getTarifElectricity")
public JSONArray getTarifGrid() throws IOException, SAXException {
String filePath = Common.filePathData("setup.tarif", "tarif.txt");
byte[] bytes = Files.readAllBytes(Paths.get(filePath));
String tarifGrid = new String(bytes,"UTF-8");
JSONArray jsonArr = new JSONArray(tarifGrid);
System.out.println(jsonArr.toString());
return jsonArr;
}
Но когда я хочу проверить свой веб-сервис, мой результат таков:
{"empty": false}
localhost: 8080 / setup / tarif / getTarifElectricity на дисплее chrome {"empty": false}, а не мой JsonArray
Мой SYSOUT вернуть мне:
[{"prix":"0,76","id":"test"},{"prix":"0,76","id":"test2"},{"prix":"0,76","id":"BODOUR"}]
Спасибо