【发布时间】:2014-01-23 13:55:05
【问题描述】:
您好,我正在开发一个 iOS 项目,我正在向我的 REST Web 服务发送一个 json 数组,该服务使用 JAVA 和 Jersey 以及 Google Gson。我已经看到几个关于 SO 的问题,其中有类似的问题,例如 link,但我无法获得如何解决该解决方案。在这里,我将 JSON 数组发送到具有类似结构的服务器
{
"friendList": [
{"id": 1, "username": "user1", "name":"person1"},
{"id": 2, "username": "user2", "name":"person2"},
{"id": 3, "username": "user3", "name":"person3"},...
]
}
这是我使用 JSON 数组的 Java 类
@Path("/FriendsList")
public class RestWebServicesAPI {
@POST
@Path("/friends")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public Friends saveFriedList(Friends friend, @Context HttpServletRequest request) {
//What to write here?
return friend;
}
}
- 我是否需要创建 Friends 类并将 json 对象映射到该类?请帮我写一些代码。
- 如果我必须使用 google gson 将 json 映射到我的朋友类,GSON 在这里可以扮演什么角色。
- 如何将映射的数据保存到 mysql 数据库中。
欢迎任何示例或任何解释。谢谢
【问题讨论】:
标签: java json web-services jersey gson