Преобразование строки JSON в объект Java с использованием джерси

1

Я новичок в использовании REST, JSON и Jersey. Теперь у нас есть требование, когда нам нужно реализовать клиента, которому необходимо запросить сервер с запросом JSON, GET и получить JSON String/Object, который необходимо разобрать и преобразовать в локальную структуру данных.

Может ли кто-нибудь помочь мне в следующих пунктах?

  1. Что мне нужно скачать для внедрения клиентского приложения REST для поддержки JSON (у нас есть ограничения на использование Jersey apis и других сторонних apis)

  2. Образец кода клиента java для запроса и анализа данных JSON.

  • 0
    Две наиболее широко используемые библиотеки - это FasterXML (моя любимая) и библиотека GSON Google.
  • 0
    Если вы новичок в чем-то, самый быстрый подход - начать с некоторого учебника, который можно легко найти в сети.
Показать ещё 1 комментарий
Теги:
jersey

2 ответа

0

Если вы хотите преобразовать 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);
0

"Что мне нужно?", Это действительно зависит от технологии, которую вы хотите использовать с ней. Например, если вы используете стеклянную рыбку (сервер netbeans), вы можете использовать их трикотаж "org.glassfish.jersey.jackson.JacksonFeature" как json provider и другие ressources. Для простой реализации вам ничего не понадобится.

Поскольку вы новичок, вам лучше следовать учебнику, подобному этому: http://java.dzone.com/news/simple-restful-web-services

  • 0
    Спасибо за поддержку. В настоящее время я реализовал
  • 0
    Код клиента с параметрами пакета Java в виде: URL-адрес URL = новый URL-адрес (« localhost: 8080 / services /» ); HttpURLConnection conn = (HttpURLConnection) url.openConnection (); conn.setRequestMethod ( "GET"); conn.setRequestProperty («Принять», «Приложение / JSON»); conn.setRequestProperty ("Content-Type", "application / json"); .. Теперь мне нужна помощь для преобразования объекта JSON или строкового вывода в объект Java
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню