Какой самый простой способ преобразовать / отобразить строку JSON в javabean? - PullRequest
4 голосов
/ 14 апреля 2009

У меня есть строка JSON, которую я прочитал, и я хотел бы проанализировать / сопоставить ее с JavaBean, чтобы я мог использовать ее в своем коде Java. Какой самый простой способ / библиотека для достижения этой цели?

Ответы [ 3 ]

2 голосов
/ 15 апреля 2009

Я написал библиотеку JSON, чтобы сделать это ..

http://code.google.com/p/svenson/

С svenson вы бы сделали что-то вроде:

// assume json to be a JSON dataset as String
MyBean bean = JSONParser.defaultJSONParser().parse(MyBean.class, json);

Svenson дает вам свободный выбор использования карт / списков или собственных POJO для преобразования данных в JSON и из него.

2 голосов
/ 18 апреля 2009

Как насчет Джексона ? Как и один из упомянутых, отображение довольно простое:

MyBean bean = new ObjectMapper (). ReadValue (json, MyBean.class);

обрабатывает Карты, Списки, Примитивы, Бины; с надлежащей поддержкой обобщений и полной конфигурируемостью процесса отображения.

2 голосов
/ 14 апреля 2009

XStream славится простотой использования и поддерживает JSON:

http://x -stream.github.io / JSON-tutorial.html

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