Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人能纠正这个代码吗?_Java_Json - Fatal编程技术网

Java 有人能纠正这个代码吗?

Java 有人能纠正这个代码吗?,java,json,Java,Json,但是我无法获取列表值。有人可以帮我吗?使用类似的方法签名- 公众响应getAllProduct。。 & 归来- 返回Response.status(status.OK).entity(products.build() 对于intg。图层使用- 公共客户端响应类似签名方法。。 & 通过客户端调用,然后获取响应实体作为- clientResponse.getEntity() 有一种将json字符串转换为对象的简单方法: 试试这个: void handleResponse(String respon

但是我无法获取列表值。有人可以帮我吗?

使用类似的方法签名- 公众响应getAllProduct。。 & 归来- 返回Response.status(status.OK).entity(products.build()

对于intg。图层使用- 公共客户端响应类似签名方法。。 & 通过客户端调用,然后获取响应实体作为-
clientResponse.getEntity()

有一种将json字符串转换为对象的简单方法:

试试这个:

void handleResponse(String response) throws JSONException {

    JSONObject jsonObject=new JSONObject(response);
        JSONArray jsonArray = jsonObject.getJSONArray("products");

}

现在,您需要将JSON对象解析回
List
。你到底有什么问题?@LuiggiMendoza我不知道如何解析要列出的JSON对象。这是我的问题朋友,但你在这里发帖之前试过什么吗?@LuiggiMendoza是的朋友。我已经试了3个多小时了。但直到我没有。你能帮我吗?使用-javax.ws.rs.core.Response.Use ClientResponse和getEntity获取产品的完整列表。yourJSONString表示我的响应字符串?当然。这是如何解析回对象而不是列表的方法。那么我怎么才能得到列表呢?伙计,你自己试试看。如果我把一切都告诉你,你就没有什么可学的了。继续,你能做到的
void handleResponse(String response) throws JSONException {

    JSONObject jsonObject=new JSONObject(response);
        JSONArray jsonArray = jsonObject.getJSONArray("products");

}
ObjectMapper mapper = new ObjectMapper();
POJO obj = mapper.readValue(yourJSONString, POJO.class);