Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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 如何将带有JSON数组的字符串解析为变量,以便将它们放入html表中?_Java_Html_Json_Rest_Servlets - Fatal编程技术网

Java 如何将带有JSON数组的字符串解析为变量,以便将它们放入html表中?

Java 如何将带有JSON数组的字符串解析为变量,以便将它们放入html表中?,java,html,json,rest,servlets,Java,Html,Json,Rest,Servlets,我有一个名为Items的WebServlet,在doGet方法中,我发送一个JSON数组,接收该数组并将其放入字符串中,但现在我无法将其放回JSON对象中,因此我可以检索要放入html页面中的值 HttpURLConnection con = (HttpURLConnection) new URL("http://localhost:8080/items/?get=item").openConnection(); con.setRequestMethod("GE

我有一个名为Items的WebServlet,在doGet方法中,我发送一个JSON数组,接收该数组并将其放入字符串中,但现在我无法将其放回JSON对象中,因此我可以检索要放入html页面中的值

 HttpURLConnection con = (HttpURLConnection) new URL("http://localhost:8080/items/?get=item").openConnection();
 con.setRequestMethod("GET");
 con.setDoInput(true);
 con.connect();

 BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
 String stringJson = reader.readLine();
 JsonArray array = Json.createParser(stringJson);
我现在想要的是将对象放入数组中,这样我就可以得到值。
我已经尝试使用JsonParser,但我无法理解。

据我所知,您需要将stringJson传递给Json。使用库进行尝试:

try {
     JSONObject jsonObject = new JSONObject(stringJson);
}catch (JSONException err){
     logger.error("Error", err.toString());
}