package zd.zz.ty;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Tests {
// 創建JSONObject對象
private static JSONObject createJSONObject() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("username", "huangwuyi");
jsonObject.put("sex", "男");
jsonObject.put("QQ", "1037138867");
jsonObject.put("Min.score", new Integer(99));
jsonObject.put("nickname", "ty");
return jsonObject;
}
public static void main(String[] args) {
JSONObject jsonObject = Tests.createJSONObject();// 靜待方法,直接通過類名+方法調用
// 輸出jsonobject對象
System.out.println("jsonObject:" + jsonObject);
// 判讀輸出對象的類型
boolean isArray = jsonObject.isArray();
boolean isEmpty = jsonObject.isEmpty();
boolean isNullObject = jsonObject.isNullObject();
System.out.println("是否為數組:" + isArray + ", 是否為空:" + isEmpty
+ ", isNullObject:" + isNullObject);
// 添加屬性,在jsonObject后面追加元素。
jsonObject.element("address", "福建省廈門市");
System.out.println("添加屬性后的對象:" + jsonObject);
// 返回一個JSONArray對象
JSONArray jsonArray = new JSONArray();
jsonArray.add(0, "this is a jsonArray value");
jsonArray.add(1, "another jsonArray value");
jsonObject.element("jsonArray", jsonArray);
// 在jsonObject后面住家一個jsonArray
JSONArray array = jsonObject.getJSONArray("jsonArray");
System.out.println(jsonObject);
System.out.println("返回一個JSONArray對象:" + array);
// 添加JSONArray后的值
// {"username":"huangwuyi","sex":"男","QQ":"413425430","Min.score":99,"nickname":"夢中心境","address":"福建省廈門市","jsonArray":["this is a jsonArray value","another jsonArray value"]}
System.out.println("結果=" + jsonObject);
// 根據key返回一個字符串
String username = jsonObject.getString("username");
System.out.println("username==>" + username);
// 把字符轉換為 JSONObject
String temp = jsonObject.toString();
JSONObject object = JSONObject.fromObject(temp);
// 轉換后根據Key返回值
System.out.println("qq=" + object.get("QQ"));
System.out.println("Min.score=" + object.get("Min.score"));
System.out.println("address=" + object.get("address"));
}
}
JSON
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- json.dumps是將一個Python數據類型列表進行json格式的編碼解析,示例如下: 這樣我們就將一個lis...
- ** 本文章著作權歸沒夢想的咸魚丶所有,轉載須說明來源** 1.首先明確JSON是什么? json是一種數據交換格...
- 最近在學習Vue.js,里面有個存儲、讀取本地緩存的功能,不停地用JSON.parse(),和JSON.strin...
- 1、JSONString轉換為字典 2、字典轉換為JSONString
- pom.xml 內容: <dependency><groupId>net.sf.json-lib</groupId...