Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Gson - при парсинге null object? 
V
    Опции темы
Killer_13
Дата 28.8.2012, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 12.1.2008
Где: Germany

Репутация: нет
Всего: 1



Здравств,
Подскажите, почему не получается нормально распарсить json. 

Вот такой вот json приходит на сервер 1 или больше строк.
Код

{
"H5":{"coord":"H5","datavalue":"dd","datatype":"t","formula":"","valuetype":"t","displaystring":"dd"},
"H6":{"coord":"H6","datavalue":222,"datatype":"v","formula":"","valuetype":"n","displaystring":"222"}
}


Вот так пробую парсить, причем если пройтись по br и  вытащить оттуда объект, то поличит вот тот самый json что я написал выше.
ТОисть br не пустой!
Код

  BufferedReader br = request.getReader();
  Gson gson = new Gson();
  JsonObject jsonObject = (JsonObject)gson.fromJson(br, JsonObject.class);


И вот так выглядит мой JsonObject.
Код

public class JsonObject {

 private String coord;
 private int datavalue;
 private String datatype;
 private String formula;
 private String valuetype;
 private String displaystring;

 public JsonObject(){}
 
}

Я вот не могу понять, что делается если приходит например 1000 json элементов?
Куда эти объекты сохраняются? Или мне самому стоит это определить?
Вот здесь смотрел примеры, но что-то или пропустил или не так..

http://www.mkyong.com/java/how-do-convert-...ormat-gson-api/
http://java.dzone.com/articles/how-post-and-get-json-between

Спасиб за помощь!

PM MAIL   Вверх
Killer_13
Дата 28.8.2012, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 12.1.2008
Где: Germany

Репутация: нет
Всего: 1



Всем спасибо, все прекрасно парсится в HashMap, и не нужно своей структуры.!
Думаю вопрос решен!


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0394 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.