【发布时间】:2020-11-29 07:56:23
【问题描述】:
请在 Json 下方查看。我想把它转换成 POJO 类。
我已经尝试过以下课程
@Data
public class Root {
@JsonProperty("0") // Dont want to pass like this. it should be single list and index is the key of that array
public List<Request> list;
@JsonProperty("1")
public List<Request> list1;
@JsonProperty("2")
public List<Request> list2;
@Data
private class Request {
int id;
String title;
int level;
List<Request> children;
@JsonProperty("parent_id")
int parentId;
}
}
{
"0": [
{
"id": 12123,
"title": "sfsdf",
"level": 0,
"children": [
],
"parent_id": null
}
],
"1": [
{
"id": 213,
"title": "d",
"level": 1,
"children": [
],
"parent_id": 1212312
},
{
"id": 3232,
"title": "dfsdf",
"level": 1,
"children": [
],
"parent_id": 42
},
{
"id": 234,
"title": "tder",
"level": 1,
"children": [
],
"parent_id": 122
}
],
"2": [
{
"id": 452,
"title": "Blll",
"level": 2,
"children": [
],
"parent_id": 322
},
{
"id": 123,
"title": "trrr",
"level": 11,
"children": [
],
"parent_id": 1221
},
{
"id": 33,
"title": "sdfw",
"level": 2123,
"children": [
],
"parent_id": 10
}
]
}
【问题讨论】:
标签: java json spring spring-boot