Java 如何解析linkedHashMap的json对象->arraylist

Java 如何解析linkedHashMap的json对象->arraylist,java,json,spring,rest,Java,Json,Spring,Rest,下面是返回json响应的两个URL 一, 二, 当用户点击第一个url时,我希望看到所有用户的相关帖子信息。 注意:用户id出现在posts响应中 我需要java代码来解析这个响应。我建议使用Google的gson从/到json进行序列化。 您可以找到gson的最新版本 首先将此依赖项添加到pom.xml中 然后,在实现中创建一个新的Gson对象: Gson gson = new Gson(); 假设您创建了用户模型和封装用户列表的用户类,您将执行以下操作: List<User>

下面是返回json响应的两个URL

一,

二,

当用户点击第一个url时,我希望看到所有用户的相关帖子信息。 注意:用户id出现在posts响应中


我需要java代码来解析这个响应。

我建议使用Google的gson从/到json进行序列化。 您可以找到gson的最新版本

首先将此依赖项添加到pom.xml中

然后,在实现中创建一个新的Gson对象:

Gson gson = new Gson();
假设您创建了用户模型和封装用户列表的用户类,您将执行以下操作:

List<User> users = gson.fromJson(responseString, Users.class);
在此之后,您可以使用Java streams将用户对象转换为所需的任何数据结构


您可以使用Gson的toJson方法来做相反的事情。

forint i=0;我已经添加了上面的代码来查找用户响应对象中的所有用户id,通过传递此id,我想从POSTS rest端点响应获取详细信息,然后我必须将此响应附加到用户响应对象。如果您需要用Java编写的结果,请添加适当的标记。你也可以添加你已有的代码。这个答案解决了你的问题@shaleen吗?