我应该如何将此 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;
}