Java Jackson在数组中反序列化数组
我的Json响应为Java Jackson在数组中反序列化数组,java,jackson,Java,Jackson,我的Json响应为 "Test1": { "Test2": [ [ 0, "US TV", [] ] ] } 我创建了一个Test2类,如 @JsonProperty("Test2") @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS
"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,美国电视,[]]