将JSON列表转换为POJO

时间:2016-03-09 19:32:03

标签: java json jax-rs jersey-2.0 pojo

这是JSON:

{  
   "Want":{  
      "ABCD-1234-ABCD-1234-ABCD-125A":3,
      "ABCD-1234-ABCD-1234-ABCD-129B":5,
      "ABCD-1234-ABCD-1234-ABCD-123C":10
   },
   "EndPoint":"https://example.com/gossip/asff3"
}

我目前的POJO:

public class WantMessage {

@JsonProperty("Want")
    Map<String, String> wantmap = new HashMap<String, String>();
@JsonProperty("EndPoint")
    public String EndPoint;
}

我得到了#34; Endpoint&#34;确定字符串但错过了&#34;旺旺&#34;中的数据。部分。你会如何拉入需求清单?

1 个答案:

答案 0 :(得分:3)

wantmap包含String类型的键和值。 json中的地图具有int个值。尝试将数字放在双引号中,看看它是否有效。