JSONObject obj = new JSONObject();
obj.put("weather", "[{'id: 300,'main': 'Drizzle','description': 'light intensity drizzle','icon': '09d'}]");
JSONArray arr = obj.getJSONArray("weather");
JSONObject obj2 = arr.getJSONObject(0);
以上是我的JSON數據,我試圖提取根JSON對象中的所有字段(ID,主,毛毛雨等),但JSONArray是空的,當我嘗試到Log.dgetJSONArray retruns空當的Android(Java)的解析JSON對象
的JSONObject的obj =新的JSONObject(); JSONArray jarr = null; (「weather」,「[{id:300,main:'ds',Drizzle:'ww2',描述:'dfd'}]」); jarr = obj.getJSONArray(「weather」); } catch(JSONException e){ e.printStackTrace(); } finally { Log.d(「rj」,jarr.toString()); } –
我猜,你應該在''weather''而不是'逗號'之後冒號':' – Marat