[{
"_id": "80302050",
"name": "光照",
"begin_time": "2018-08-21T21:00:00",
"end_time": "2018-08-23T21:00:00",
"warn_val": 745.000,
"address": "安順市",
"data": [{
"val": 727.55,
"time": "2018-08-23T20:00:00",
"w_val": 2320.0,
"otq_val": 715.000,
"inq_val": 274.0,
"over_warn_val_type": "none",
"msqmt": "1"
}, {
"val": 727.64,
"time": "2018-08-23T08:00:00",
"w_val": 2330.0,
"otq_val": 0.000,
"inq_val": 247.0,
"over_warn_val_type": "none",
"msqmt": "1"
}, {
"val": 727.91,
"time": "2018-08-22T08:00:00",
"w_val": 2340.0,
"otq_val": 175.0,
"inq_val": 246.0,
"over_warn_val_type": "none",
"msqmt": "1"
}, {
"val": 727.51,
"time": "2018-08-22T20:00:00",
"w_val": 2320.0,
"otq_val": 702.0,
"inq_val": 290.0,
"over_warn_val_type": "none",
"msqmt": "1"
}]
}]
String str = "[{\"_id\":\"80302050\",\"name\":\"光照\",\"begin_time\":\"2018-06-12T00:00:00\",\"end_time\":\"2018-06-13T00:00:00\",\"warn_val\":745.000,\"address\":\"安順市\",\"data\":[{\"val\":700.40,\"time\":\"2018-06-12T20:00:00\",\"w_val\":1360.0,\"otq_val\":732.0,\"inq_val\":581.0,\"over_warn_val_type\":\"none\",\"msqmt\":\"1\"},{\"val\":700.58,\"time\":\"2018-06-12T08:00:00\",\"w_val\":1360.0,\"otq_val\":749.000,\"inq_val\":326.0,\"over_warn_val_type\":\"none\",\"msqmt\":\"1\"}]}]";
JSONArray jsonArray = JSON.parseArray(str);
JSONObject jsonObject = jsonArray.getJSONObject(0);
JSONArray data = jsonObject.getJSONArray("data");
System.out.println(data);
for (int i=0;i<data.size();i++) {
JSONObject object = data.getJSONObject(i);
BigDecimal val = object.getBigDecimal("val");
System.out.println(val);//700.40
}