1).# String->>转 JSONArray
String st = "[{1},{2},{3}...{n}]"
JSONArray tableData = JSONArray.parseArray(st);
2).# JSONArray-->>转 JSONObject
比如JSONArray是 [{k1:v1},{k2:v2},{k3:v3},{k4:v4},{k5:v5},{k6:v6},{k7:v7},{k8:v8}]
JSONObject rowData = new JSONObject();
for(int i = 0; i < tableData.length(); i++){
rowData = tableDate.getJSONObject[i];
}
3).# String -->> JSONObject
String st = "{key1:v1,k2:v2,k3:v3}";
JSONObject rowData = JSONObject.parseObject(st);
4).# JSONObject-->>JSONArray
JSONObject rowData = {info: [{},{},{},{}]}
JSONArray tableData = rowData.get("info");
5).# 将 json 字符串转换为 JSONArray 数组
String jsonStr = "[{\"name\":\"zhangsan\",\"email\":\"zhangsan@qq.com\"},{\"name\":\"lisi\",\"email\":\"lisi@163.com\"}]";
JSONArray array = JSON.parseArray(jsonStr);
for(int i=0;i<array.size();i++){
System.out.println(array.get(i));
}