对下面的json数据进行获取解析
对应的详细内容
JSONObject jsonObject = new JSONObject(str);
String name = JSON.getString("msg");
JSONObject results=jsonObject.getJSONObject("result");
System.out.println("对应的reults值 "+results);
// 对应的result中获取日期
System.out.println("对应的时间日期"+results.getString("date"));
city=results.getString("city");
// 此种有数组 进行获取
JSONArray index = results.getJSONArray("index");
// 此处对index进行一个打印
// 遇到逗号就分割
String[] strarray=String.valueOf(index .getJSONObject(0)).split(",");
for (int i = 0; i < strarray.length; i++)
{
System.out.println(strarray[i]);
if(strarray[i]=="{"||strarray[i]=="}")
{
System.out.println("\n"); //遇到{}就换行
}
}
JSONObject arr=index.getJSONObject(0);
System.out.println("对应的index1值 "+arr);
//
ivalue=arr.getString("ivalue");
detail=arr.getString("detail");
iname=arr.getString("iname");
} catch (Exception e) {
e.printStackTrace();
}