2010-08-12 3 views
8

Мне нужен быстрый способ извлечения данных из json-ответов, которые я получаю из веб-службы.java: xpath on json

Быстро, я имею в виду быстро для программиста, не обязательно для компьютера.

Я думал о чем-то вроде Xpath для Json, если такая вещь существует.

Любые идеи? Я открыт для любой библиотеки Java Json. Фактически, легкость извлечь данные из Json с помощью мощного языка запросов будет иметь решающее значение для выбора библиотеки json.

ответ

11

Jackson JSON Processor был использован во многих рамках. tree model или подход с привязкой данных, вероятно, проще всего работать.

+0

Призывы Codehaus для прекращения действия. –

1

JsonPath стал стандартом де-факто для таких задач. Реализация Java:

https://github.com/nebhale/JsonPath

Кажется, в хорошем состоянии и работает отлично.

0

https://github.com/jayway/JsonPath

Подобный ответ @ Alexis-dufrenoy - но это выглядит как более активного проекта.

Отказ от ответственности: Я не пробовал систему @ nebhale, поэтому я не могу судить, что лучше.