繁体   English   中英

Java Jackson Json 数组序列化

[英]Java Jackson Json Array Serialization

我有一个特例,我一直在尝试与 Jackson 连载。 这是一个示例。

{
    "key1": [
        [
            10,
            11
        ],
        [
            12,
            13
        ]
    ],
    "key2": [
        [
            14,
            15
        ],
        [
            16,
            17
        ]
    ]
}

如何使用将序列化此有效负载的装饰器制作模型?

编辑:

假设有一个包含上述内容的 JSON 文件。 我如何制作一个可用于像 Jackson 一样序列化上述 JSON 的 POJO:

MyPOJO pojo = objectMapper.readValue(new File("above_json.json"), MyPOJO.class);

这是我正在寻找的一个非常简单的例子:

JSON 输入:

"Parameter":{
    "Name":"Parameter-Name",
    "Value":"Parameter-Value"
}

POJO 序列化上面的简单 JSON:

public class Parameter {
    @JsonProperty("Name")
    public String name;
    @JsonProperty("Value")
    public String value; 
}

我正在寻找一个类,就像上面的Parameter一样,它将序列化我上面最初提供的示例 JSON,而不是简化的 JSON。

假设有一个包含上述内容的 JSON 文件。 我如何制作一个可用于像 Jackson 一样序列化上述 JSON 的 POJO

这个很简单,你需要了解你的JSON的数据。 你有key-value ,每个值都是另一个数组的数组。 这类似于

class POJO
{
     List<List<Integer>> key1;
     List<List<Integer>> key2; 
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM