我应该如何将这个JSON转换为POJO类?



这是我的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;
}

最新更新