【问题标题】:Regarding JSON parsing关于JSON解析
【发布时间】:2019-09-16 14:14:04
【问题描述】:

谁能告诉我下面的 JSON 到 POJO 的转换是否可行,

示例 JSON

{
 "city":"test",
 "firstname":"nokia",
 "lastname":"mobile"
}

响应类

@Data
public class BRNResponse {

    @JsonProperty("city")
    public String city; 

    private Name name;

}

@Data
public class Name{
    @JsonProperty("firstname")
    public String firstName;    

    @JsonProperty("lastname")
    public String lastName; 

}

我可以获取城市值,但不能获取名字和姓氏,请帮我解决这个问题

【问题讨论】:

标签: java json jackson


【解决方案1】:

由于您使用的是 Jackson,请尝试以下操作:

ublic class BRNResponse {

  @JsonProperty("city")
  public String city; 

  // Unwrap the name and place its members directly into BRBResponse.  
  @JsonUnwrapped
  private Name name;
}

另见https://www.baeldung.com/jackson-annotations

【讨论】:

    猜你喜欢
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多