У меня есть приложение, которое использует SOAP and REST service
.Сначала данные извлекаются с использованием SOAP, а затем с использованием REST.Теперь я хочу показать данные с использованием JSF, но я получаю «Не массив JSON».Я не понимаю, в чем проблема.
korisnici = new ArrayList<>();
Gson gson = new Gson();
KorisnikREST klijentKor = new KorisnikREST();
String jsonStr = klijentKor.getJson();
System.out.println("Get daje odgovor :" + jsonStr);
JsonObject jsonObject = new JsonParser().parse(jsonStr).getAsJsonObject();
System.out.println(jsonObject);
JsonArray json = (jsonObject.get("odgovor")).getAsJsonArray();
Результат, который я получаю:
{"odgovor":"[{\"id\":1,\"ime\":\"ap\",\"korisnickoIme\":\"Antonija\",\"lozinka\":\"Pofuk\",\"prezime\":\"ap\"},{\"id\":2,\"ime\":\"s\",\"korisnickoIme\":\"Sandro\",\"lozinka\":\"Sadnric\",\"prezime\":\"s\"}]","status":"OK"}
java.lang.IllegalStateException: Не массив JSON
Любая помощь будет оценена.