這是以下是我的代碼,其中剛剛閱讀JSON數組。這是在java中工作,並顯示h1但相同的代碼如果放在maven那麼它給編譯時錯誤。下面的代碼在eclipse中工作,但是當我轉換成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);
?如果是的話,你可以告訴我們的代碼? – Satya
你寫過構造 – John
你不能在一個xml文件中有java代碼......或者至少你不應該。 – CorayThan