public static void main(String[] args) {
String jsonString = "[{\"id\": \"1\",\"fields\": [{\"name\": \"age\", \"value\": 10},{\"name\": \"id\", \"value\": \"1\"},{\"name\": \"name\", \"value\": \"name-1\"}]},{\"id\": \"2\",\"fields\": [{\"name\": \"age\", \"value\": 10},{\"name\": \"id\", \"value\":
\"2\"},{\"name\": \"name\", \"value\": \"name-2\"}]}]";
JSONArray ja = JSONArray.fromObject(jsonString);
JSONObject jb = (JSONObject) ja.get(0);
System.out.println(jb.getString("fields"));
// 用一個Map做例子
Map<String, String> map = new HashMap<String, String>();
// 為map添加一條資料,記錄一下頁面傳過來loginName
map.put("name", "測試");
map.put("password", "密碼");
// 將要返回的map對象進行json處理
JSONObject jo = JSONObject.fromObject(map);
System.out.println("*********");
// 調用json對象的toString方法轉換為字串然後賦值給result
String result = jo.toString();
System.out.println(result);
// [{"name":"age","value":10},{"name":"id","value":"1"},{"name":"name","value":"name-1"}]
// *********
// {"name":"測試","password":"密碼"}
}