以下是我的代码,它只是读取JSON数组。这在 java 中工作并显示 h1 但是当相同的代码放入 maven 时,它会给出编译时错误。
[ERROR] \WebApp_maven\SimpleCar1\src\main\resources\com\snefotics\servlets\One.java:[39,16] error: constructor JSONArray in class JSONArray cannot be applied to
given types
我在 servlet Get 方法中编写的这段代码。
String user1 = "{'Main':[{'h1':[ {'userId':'userId123'} ],'body':[{'data': [{'userId':'one'}]}] }]}";
JSONObject jsonObj1 = (JSONObject) JSONSerializer.toJSON(user1);
JSONArray main = (jsonObj1.getJSONArray("Main"));
JSONArray one=new JSONArray(main.getJSONObject(0).getString("h1"));
System.out.println("the h1 value is"+one);