我是REST,JSON和Jersey使用的新手。现在我们需要实现一个需要实现客户端的需求,该客户端需要使用JSON请求,GET查询服务器并接收JSON字符串/对象,需要对其进行解析并转换为本地数据结构。
有人可以帮我解决以下几点吗?
我需要下载什么才能实现支持JSON的REST客户端应用程序(我们限制使用Jersey apis,没有其他第三方api)
用于请求和解析JSON数据的示例Java客户端代码。
答案 0 :(得分:1)
"我需要什么?",这真的取决于您想要使用的技术..例如,如果您使用glassfish(netbeans服务器),您可以使用他们的球衣&#34 ; org.glassfish.jersey.jackson.JacksonFeature"作为json提供者和其他资源glassfish包括。对于简单的实现,您不需要任何其他东西。
由于您是初学者,最好按照这样的教程进行操作:http://java.dzone.com/news/simple-restful-web-services
答案 1 :(得分: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);