может ли javas строка javascript быть преобразована в объект java в java-сети? потому что я преобразовал arraylist в строку json и отправил его на страницу jsp, а на странице jsp я хочу перебирать строку json или есть другой способ, кроме преобразования его в java-объект?преобразовать javascript json строку в объект java
ie, как я могу использовать имя строки json для установки поля ввода текстового поля.
[{"name":"john"},{"lastname":"nice"}];
и ввода текста
$("#textbox").val("namehere");
это возможно?
отредактирован:
вот шаги, которые я делаю
У меня есть кнопка, которая вызывает Аякс и в сервлете я разбор ArrayList в JSon
ArrayList<UserProfile> users=new ArrayList<UserProfile>();
класс UserProfile является состоят из имени и электронной почты.
users.add(new UserProfile("john","garcia","[email protected]"));
users.add(new UserProfile("cena",brock","[email protected]"));
и я вернуть его в СПЯ
out.println(gson.toJson(users));
и когда я получаю в AJAX
succes:function(data){
//i want to access every element of the arraylist that is parse to json string
}
О, мой, объект Java, этот будет сложным! – adeneo
Если вы правильно поняли, то хотите установить значение с помощью JavaScript, так что вы бы разобрали JSON в * JavaScript-объект *. И да, любой из них возможен, поиск «JavaScript parse JSON» или «Java parse JSON». –
Я нахожусь на моем кровавом телефоне, поэтому не могу правильно помечать, но возможно дублировать: http://stackoverflow.com/questions/1395551/convert-a-json-string-to-object-in-java –