JSON data format
{"Ipport": "192.168.0.12", "Time": "2017-04-05 09:12:06", "Oper": "" "," "Data": [{"Paramunit": "℃", "Name": "1", "Data": "3 1.7 "},{" Paramunit ":" ℃ "," Name ":" 2 "," Data ":" 57.3 "},{" paramunit ":"% "," name ":" 3 "," Data ":" 3 1.7 "},{" paramunit ":"% "," Name ":" 4 "," Data ":" 46.5 "},{" Paramunit ":" Lux "," name ":" + "," Data ":" 40050 "},{" Paramunit ":" ppm "," name ":" 9 "," Data ":" 70064 "},{" paramunit ":" Square West "," Name ":" "," "Data": "8"},{"Paramunit": "MPs", "name": "One", "Data": "* *"},{"Paramunit": "MM "," name ":" + "," Data ":" * * * * "}]," Equipmentid ":" A13922016031464 "}
Wang is the JSON string data is a JSON array
Jsonobject jsonobject = new Jsonobject (wang);
Jsonarray datas = Jsonobject. Getjsonarray ("Data");
for (int i = 0; i < datas.length; i++) {
Jsonobject Jsonobject = Datas.getjsonobject (i);
String childname = jsonobject.getstring ("Data");
}
}
How to get a JSON array when the return value is a JSON string