Collection lista_interpretes;
lista_interpretes = sistema.buscarInterpretes();
if (!lista_interpretes.isEmpty()) {
Gson gson = new Gson();
String test = gson.toJson(lista_interpretes);
try (PrintWriter out = response.getWriter()) {
out.println(test); //USING GSON DOESNT WORKING... [{"cod":"4","name":"Paul"}]
out.println("{\"cod\":\"4\",\"name\":\"Paul\"}"); /*THIS TEST DOENST USING GSON WORKS. WHATS GOING ON? THE DIFFERENCE IS []*/
}
}
В JavaScript Im используя уаг X = JSON.parse (req.responseText), но я получаю "неопределенное" значение из X.name. Я попробовалJSON.parse оленья кожа работает, когда принимает Gson строку ... "Неопределенное" значение
Что такое 'lista_interpretes'? Что вы имеете в ответ? Я полагаю, у вас есть строка, подобная '{" correct ":" json "}" cod ":" 4 "," name ":" Paul "}'. Вы не можете объединить данные таким образом. –