如何在springboot中解析以下JSON

如何在springboot中解析以下JSON,spring,spring-boot,Spring,Spring Boot,如何解析响应JSON,每次获取摘要和操作,并使用它形成一个单独的对象 { "issues": [ { "fields": { "summary": "This is summary", "action": "Start" } }, { "fields": { "summary": "Second summary", "action": "Stop"

如何解析响应JSON,每次获取摘要和操作,并使用它形成一个单独的对象

{
"issues": [
    {
    "fields":
        {
        "summary": "This is summary",
        "action": "Start"
        }
    }, {
    "fields":
        {
        "summary": "Second summary",
        "action": "Stop"
        }
    }
]
}

您可以创建Issues类和Fields类。下面是一个片段供参考

public class Issues {

   private List<Fields> fields;

   // Getters and Setters

}


public class Fields {

   private String summary;

   private String action;

   // Getters and Setters

}
公共类问题{
私有列表字段;
//接球手和接球手
}
公共类字段{
私有字符串摘要;
私人串动作;
//接球手和接球手
}

您可以将响应映射到问题对象,然后继续迭代字段列表以从中获取摘要和操作。

预期输出请“摘要”:“第二个摘要”,“操作”:“停止”“摘要”:“这是摘要”,“操作”:“开始”需要stringmessage中的单个输出逐个传递给消费者。我上面提到的列表中的响应在resplist中,您可以为我提供要迭代的确切片段吗?您可以使用Java Streams迭代字段以获取摘要和要逐个传递给客户的操作,从Issues对象获取文件,并按如下方式迭代,fields.stream().forEach((x)->//将摘要和操作传递给客户);