Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javajackson-Json数组序列化_Java_Arrays_Json_Serialization_Jackson - Fatal编程技术网

javajackson-Json数组序列化

javajackson-Json数组序列化,java,arrays,json,serialization,jackson,Java,Arrays,Json,Serialization,Jackson,我有一个特例,我一直在试图与杰克逊连载。这是一个样本 { "key1": [ [ 10, 11 ], [ 12, 13 ] ], "key2": [ [ 14, 15 ], [ 16,

我有一个特例,我一直在试图与杰克逊连载。这是一个样本

{
    "key1": [
        [
            10,
            11
        ],
        [
            12,
            13
        ]
    ],
    "key2": [
        [
            14,
            15
        ],
        [
            16,
            17
        ]
    ]
}
如何使用装饰器创建一个将序列化此负载的模型

编辑:

假设有一个包含上述内容的JSON文件。我如何制作一个POJO来序列化上面的JSON,就像Jackson那样:

MyPOJO pojo = objectMapper.readValue(new File("above_json.json"), MyPOJO.class);
下面是一个非常简单的例子,说明我在寻找什么:

JSON输入:

"Parameter":{
    "Name":"Parameter-Name",
    "Value":"Parameter-Value"
}
要序列化上述简单JSON的POJO:

public class Parameter {
    @JsonProperty("Name")
    public String name;
    @JsonProperty("Value")
    public String value; 
}
我正在寻找一个类,就像上面的
Parameter
,它将序列化我最初提供的示例JSON,而不是简化的JSON

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

这非常简单,您需要了解JSON的数据。您有
键值
,每个值都是另一个数组的数组。这与

class POJO
{
     List<List<Integer>> key1;
     List<List<Integer>> key2; 
} 
类POJO
{
列表键1;
列表键2;
} 

我如何创建一个带有装饰器的模型来序列化此负载?你什么意思?如果您的问题不清楚,那么我们将被迫关闭此帖子。确保您共享足够的数据/代码,以了解您在问什么为什么这是一个“特殊情况”?请共享更多信息infomation@shmosel特例意味着,如果您只看文档中的基本示例,它似乎不是可以直接序列化的。在OP中添加了信息。如果您需要更多信息,请告诉我。@Ryan这并不是什么直截了当的事情,对我来说,这是直截了当的。你能解释一下,它有多复杂吗?非常感谢!这正是我需要的。