【问题标题】:How to parse JSON array using Jersey Rest Webservices and save to table using Java如何使用 Jersey Rest Webservices 解析 JSON 数组并使用 Java 保存到表
【发布时间】:2017-05-11 05:42:36
【问题描述】:

我正在从移动端获取 Json 数组,并希望使用 Java、jersey 和 Gson 在服务器端解析 Json。我正在从 iOS 以 POST 方法发送 JSON 数组。我想使用 json 但坚持如何将 json 数据保存在 Java 类中。这是我的Json数组的结构entities:{"stores":[{"tills":[{"name":"b1 till1"}],"name":"b1 store"},{"tills":[{"name":"b2 till2"}],"name":"b2 store"}],"name":"B mart"} entities:{"stores":[{"tills":[{"name":"c1 till1"}],"name":"c1 store"},{"tills":[{"name":"c2 till2"}],"name":"c2 store"}],"name":"C mart"} name:Dmart

【问题讨论】:

标签: java json parsing


【解决方案1】:

我认为你必须这样做: 这是我在一个测试应用程序中使用的代码 sn-p

在我的示例中,要解析 JSON,您需要 GSON-Library

@Path("/FriendsList")
public class RestWebServicesAPI{

@POST
@Path("/friends")
@Consumes(MediaType.APPLICATION_JSON)
public Friends saveFriendList(final String json){
    Gson gs = new Gson();
    Friends [] n = gs.fromJson(json, Friends [].class);

}
//ALTERNATIVE
@POST
    @Path("/friends")
    @Consumes(MediaType.APPLICATION_JSON)
    public Friends saveFriendList(final Friends[] friends){


    }

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 2014-01-23
    • 2015-09-23
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 2020-03-29
    • 2018-02-12
    • 2016-08-08
    相关资源
    最近更新 更多