【发布时间】:2014-08-21 16:04:48
【问题描述】:
我不熟悉 REST、JSON 和 Jersey 的使用。现在我们有一个需求,我们需要实现一个客户端,需要使用 JSON 请求查询服务器,GET 并接收 JSON 字符串/对象,需要解析并转换为本地数据结构。
有人可以帮我解决以下几点吗?
为了实现支持 JSON 的 REST 客户端应用程序,我需要下载什么(我们限制使用 Jersey api,并且没有其他第三方 api)
用于请求和解析 JSON 数据的示例 java 客户端代码。
【问题讨论】:
-
使用最广泛的两个库是
FasterXML(我最喜欢的)和谷歌的GSON库。 -
如果您是新手,最快的方法是从一些教程开始,这些教程可以在网络上轻松找到。
-
小心使用 REST 这个词。 Representational State Transfer 是一种特定的架构,它遵循一些约束——我相信你在这里寻找的词是 HTTP Client。不是吹毛求疵者,请访问 Roy Fielding 的博客,看看他对人们滥用 REST 这个词是多么认真:)