首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有包装类的情况下解析JSON的特定字段

在没有包装类的情况下解析JSON的特定字段
EN

Stack Overflow用户
提问于 2017-02-19 23:29:48
回答 1查看 1K关注 0票数 0

Java对象:

代码语言:javascript
运行
复制
public class Foo {
 @JsonProperty("name")
 private String name;
 @JsonProperty("surname")
 private String surname;

 // getters + setters
}

JSON:

代码语言:javascript
运行
复制
   {  
   "meta":{  
      "code":200
   },
   "data":[  
      {  
         "name":"John",
         "surname":"Smith"
      }
   ]
}

接口调用:

代码语言:javascript
运行
复制
return restTemplate.getForEntity(requestUrl, Foo[].class).getBody();

有没有可能在不创建额外的包装类的情况下解析"data“数组?我尝试将@JsonRootName("data")注释添加到我的Java类之上,但它不起作用。

EN

Stack Overflow用户

发布于 2017-02-19 23:53:39

您可以尝试使用:

代码语言:javascript
运行
复制
import org.json.*;

JSONObject obj = new JSONObject(" .... ");
String name = obj.getJSONObject("data").getString("name");
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42329076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档