我应该如何将此 JSON 转换为 POJO class?
How should I convert this JSON to a POJO class?
这是我的JSON回复
{
"value":{
"Status":1
"Affected segments":[]
"Message":[]
}
}
但这就是未来的样子
{
"value":{
"Status":2
"Affected segments":[{a},{b},{c}]
"Message":[
{
"Content": "suhrfuahfuhasufhalushflashlfuhasurhaus",
"Created date": "12/2/21"
},{
"Content": "suhrfuahfuhasufhalushflashlfuhasurhaus",
"Created date": "15/2/21"
},
]
}
}
正如您在第一个代码片段中看到的那样,"status" 为 1 表示没有异常,而在第二个代码片段中 "status" 为 2 表示发生变化,因此数组已填满。
我该如何解析他们两个?
您能否创建简单的实体 Message 来存储 'Content' 和 'Date' ?然后您可以将消息存储在 List<Message>
中并检查它是否为空,以验证您的条件。
class Message {
String content;
LocalDate date;
}
这是我的JSON回复
{
"value":{
"Status":1
"Affected segments":[]
"Message":[]
}
}
但这就是未来的样子
{
"value":{
"Status":2
"Affected segments":[{a},{b},{c}]
"Message":[
{
"Content": "suhrfuahfuhasufhalushflashlfuhasurhaus",
"Created date": "12/2/21"
},{
"Content": "suhrfuahfuhasufhalushflashlfuhasurhaus",
"Created date": "15/2/21"
},
]
}
}
正如您在第一个代码片段中看到的那样,"status" 为 1 表示没有异常,而在第二个代码片段中 "status" 为 2 表示发生变化,因此数组已填满。
我该如何解析他们两个?
您能否创建简单的实体 Message 来存储 'Content' 和 'Date' ?然后您可以将消息存储在 List<Message>
中并检查它是否为空,以验证您的条件。
class Message {
String content;
LocalDate date;
}