Я новичок в использовании REST, JSON и Jersey. Теперь у нас есть требование, когда нам нужно реализовать клиента, которому необходимо запросить сервер с запросом JSON, GET и получить JSON String/Object, который необходимо разобрать и преобразовать в локальную структуру данных.
Может ли кто-нибудь помочь мне в следующих пунктах?
Что мне нужно скачать для внедрения клиентского приложения REST для поддержки JSON (у нас есть ограничения на использование Jersey apis и других сторонних apis)
Образец кода клиента java для запроса и анализа данных JSON.
Если вы хотите преобразовать String в JSONObject -
Используйте эту библиотеку - http://www.json.org/java/
Файл JAR доступен по адресу http://code.google.com/p/org-json-java/downloads/list
Используйте приведенный ниже код для преобразования строки в JSONObject -
JSONObject final_result = new JSONObject(result);
"Что мне нужно?", Это действительно зависит от технологии, которую вы хотите использовать с ней. Например, если вы используете стеклянную рыбку (сервер netbeans), вы можете использовать их трикотаж "org.glassfish.jersey.jackson.JacksonFeature" как json provider и другие ressources. Для простой реализации вам ничего не понадобится.
Поскольку вы новичок, вам лучше следовать учебнику, подобному этому: http://java.dzone.com/news/simple-restful-web-services
FasterXML
(моя любимая) и библиотекаGSON
Google.