Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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
Java Jackson在数组中反序列化数组_Java_Jackson - Fatal编程技术网

Java Jackson在数组中反序列化数组

Java Jackson在数组中反序列化数组,java,jackson,Java,Jackson,我的Json响应为 "Test1": { "Test2": [ [ 0, "US TV", [] ] ] } 我创建了一个Test2类,如 @JsonProperty("Test2") @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS

我的Json响应为

"Test1": {
        "Test2": [
            [
                0,
                "US TV",
                []
            ]
        ]
}
我创建了一个Test2类,如

    @JsonProperty("Test2")
    @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
    Test2[] arrayObjects; 

不知道如何在Test2类中给出[],有人能建议如何为Java中提到的Json响应创建Pojo吗?

声明如下字段:

@JsonProperty("Test2")
Object[][] test2;
@JsonProperty("Test2")
List<List<Object>> test2;
或者像这样:

@JsonProperty("Test2")
Object[][] test2;
@JsonProperty("Test2")
List<List<Object>> test2;
test.json

{
“测试1”:{
“测试2”:[
[
0,
“美国电视台”,
[]
]
]
}
}
输出

[[0,美国电视,[]]

如下声明字段:

@JsonProperty("Test2")
Object[][] test2;
@JsonProperty("Test2")
List<List<Object>> test2;
或者像这样:

@JsonProperty("Test2")
Object[][] test2;
@JsonProperty("Test2")
List<List<Object>> test2;
test.json

{
“测试1”:{
“测试2”:[
[
0,
“美国电视台”,
[]
]
]
}
}
输出

[[0,美国电视,[]]