Как преобразовать объект в представление JSON - PullRequest
4 голосов
/ 10 ноября 2010

Как ни странно, я не нашел этого.

Какой самый простой способ преобразовать объект в строку JSON?(Крайние случаи, такие как циклы в графах объектов, не представляют для меня большого интереса. Давайте найдем решение простого случая класса A, который содержит некоторые объекты классов B, C, D и некоторые примитивы).

Базовая поддержка коллекции является обязательным.

Ответы [ 4 ]

3 голосов
/ 10 ноября 2010

Хех, я обнаружил / вспомнил, что мы уже используем для этого.

ObjectMapper от CodeHaus

Код выглядит так - очень просто:

Object obj = ...
String result = new ObjectMapper().writeValueAsString(obj);
2 голосов
/ 10 ноября 2010

См. Ответ здесь: Javascript для Java с использованием JSON

Ответ применяется в обоих направлениях, они двунаправлены.

2 голосов
/ 10 ноября 2010

Я бы порекомендовал JAXB + Джексон. Посмотрите на этот вопрос для более подробной информации.

2 голосов
/ 10 ноября 2010

Gson от Google это хорошо для меня. Он работает с коллекциями и генериками и конвертирует в обоих направлениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...