你这是要后台的还是js
js里面
info["dawn"][0]
dawn里面是一个字符串数组
后台的可以序列化成实体。
这个数据格式是怎么得来的呢?
使用Gson:
String str = new String("{\"date\": \"2014-12-23\",\"info\":{ \"dawn\": [ \"1\", \"多云\", \"1\", \"东南风\", \"3-4 级\", \"16:59\" ], \"day\": [ \"1\", \"多云\", \"11\", \"东南风\", \"3-4 级\", \"06:53\" ]}}");
JsonParser parser = new JsonParser();
String weather = ((JsonObject) parser.parse(str)).getAsJsonObject("info").getAsJsonArray("dawn").get(1).getAsString();
System.out.println(weather);
info.dawn[1]
1 String jsonStr="{\"date\": \"2014-12-23\",\"info\": {\"dawn\": [\"1\", \"多云\",\"1\",\"东南风\",\"3-4 级\", \"16:59\" ], \"day\": [\"1\",\"多云\", \"11\",\"东南风\",\"3-4 级\",\"06:53\"]}}"; 2 JSONObject jsonObj=new JSONObject(jsonStr); 3 System.out.println(jsonObj); 4 JSONArray result=jsonObj.getJSONObject("info").getJSONArray("dawn"); 5 System.out.println(result); 6 System.out.println(result.get(1));