为Jackson JSON解串器创建Pojo

时间:2014-03-19 21:26:28

标签: java json jackson

好的,我从我正在尝试为其创建POJO的服务中获得了一些JSON。我的JSON看起来类似于:

[
{
    "id": "someid",
    "values": {
        "value1": {
            "id": "someid"
        }
    }
},
{
    "id": "391055",
    "values": {
        "value1": {
            "id": "someid"
        },
        "value2": {
            "id": "someid"
        }
    }
},
{
    "id": "someid",
    "values": {
        "value1": {
            "id": "someid"
        }
    }
}
]

我的POJO就像:

@JsonPropertyOrder({
"id",
"values"})
public class ValueTranslation {

@JsonProperty("id")
private String id;
@JsonProperty("values")
private Map<String, String> values;

public ValueTranslation(String id, Map<String, String> values) {
    this.id = id;
    this.values = values;
}
}

在我想出这个之后,我将努力将内部字符串更改为某个对象,但我不知道映射中出了什么问题。我已经阅读了几个JACKSON教程和Google搜索,但没有找到任何帮助我。

0 个答案:

没有答案