Java 关于JSON解析

Java 关于JSON解析,java,json,jackson,Java,Json,Jackson,有人能告诉我下面的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{ @JsonPr

有人能告诉我下面的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; 

}

我可以获取城市值,但不能获取名字和姓氏,请帮助我整理此信息

因为您正在使用Jackson,请尝试以下方法:

ublic class BRNResponse {

  @JsonProperty("city")
  public String city; 

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