Java 如何将带有JSON数组的字符串解析为变量,以便将它们放入html表中?
我有一个名为Items的WebServlet,在doGet方法中,我发送一个JSON数组,接收该数组并将其放入字符串中,但现在我无法将其放回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
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());
}