String tableData = pageMap.get("tableData");//获取json字符串
JSONArray yw002GytdcrsrDetail = JSON.parseArray(tableData);//转化为json数组
for (int i = 0; i < yw002GytdcrsrDetail.size(); i++) { // 遍历 jsonarray 数组,把每一个对象转成 json 对象 JSONObject jsonObject = yw002GytdcrsrDetail.getJSONObject(i);//获取第i个数组对象
String payersfz = jsonObject.getString("payersfz");//获取第i个数组对象的payersfz值 String paytype = jsonObject.getString("paytype");获取第i个数组对象的paytype值
}
如果json数组里嵌套数组,再次展开即可.普通的json用JSONObject.parseObject转化为JSONObject,再用里面的getString,getBigDecimal等获取相应的值