java,jsonobject
1、JSONObject簡介:
JSONObject-lib包是一個beans,collections,maps,java arrays和xml和JSON互相轉換的包。
2、項目環境:
system:win7 myeclipse:6.5 tomcat:5.0 JDK:開發環境和編譯用的都是1.5。
項目結構如下:
3、JSONObject:A JSONObject is an unordered collection of name/value pairs.是一個final類,繼承了Object,實現了JSON接口。
構造方法如下:
JSONObject();創建一個空的JSONObject對象
JSONObject(boolean isNull);創建一個是否爲空的JSONObject對象
普通方法如下:
fromBean(Object bean);靜態方法,通過一個pojo對象創建一個JSONObject對象
fromJSONObject(JSONObject object);靜態方法,通過另外一個JSONObject對象構造一個JSONObject對象
fromJSONString(JSONString string);靜態方法,通過一個JSONString創建一個JSONObject對象
toString();把JSONObject對象轉換爲json格式的字符串
iterator();返回一個Iterator對象來遍歷元素
接下來就是一些put/get方法,需要普通的get方法和pot方法做一下強調說明,API中是這樣描述的:
A get method returns a value if one can be found, and throws an exception if one cannot be found. An opt method returns a default value instead of throwing an exception, and so is useful for obtaining optional values.
4、JSONArray:A JSONArray is an ordered sequence of values.是一個final類,繼承了Object,實現了JSON接口。
構造方法如下:
JSONArray();構造一個空的JSONArray對象
普通方法如下:
fromArray(Object[] array);靜態方法,通過一個java數組創建一個JSONArray對象
fromCollection(Collection collection);靜態方法,通過collection集合對象創建一個JSONArray對象
fromString(String string);靜態方法,通過一個json格式的字符串構造一個JSONArray對象
toString();把JSONArray對象轉換爲json格式的字符串
iterator();返回一個Iterator對象來遍歷元素
接下來同樣是put/get方法……
5、XMLSerializer:Utility class for transforming JSON to XML an back.一個繼承自Object的類
構造方法如下:
XMLSerializer();創建一個XMLSerializer對象
普通方法如下:
setRootName(String rootName);設置轉換的xml的根元素名稱
setTypeHintsEnabled(boolean typeHintsEnabled);設置每個元素是否顯示type屬性
write(JSON json);把json對象轉換爲xml,默認的字符編碼是UTF-8,
需要設置編碼可以用write(JSON json, String encoding)
對XML和JSON字符串各列一個簡單的例子:
JSON:
{"password":"123456","username":"張三"}
xml
<?xml version="1.0" encoding="UTF-8"?>
<user_info>
<password>123456</password>
<username>張三</username>
</user_info>
-
跳繩1000下消耗多少卡路里
跳繩是現在很多女性朋友比較喜歡的運動,不但能強身健體,而且還有減肥效果。跳繩是一項有氧運動,連續性跳繩的主要能源是脂肪而不是糖類,所以,可以燃燒掉體內的大量脂肪,對減肥、降血脂具有積極作用。跳繩還可以讓血液獲得更多的氧氣,使心血管系統保持強壯和健康。每個...
-
乾土豆粉怎樣快速泡開
乾土豆粉是用土豆磨成粉然後經過加工製作出來的粉條,它與紅薯粉、米粉一樣,可以存儲一定的時間。吃的時候首先用熱水泡開,然後再用冷水冷卻,土豆粉就會一條一條的分開,不會互相粘在一起。土豆粉不同的吃法,泡開所需要的時間也是不一樣的,如果要用來涼拌,那泡的時間要長...
-
windows10關閉自動維護
同進按住【Win】鍵和【R】鍵打開運行,輸入【regedit】,點擊【確定】進去之後,依次點擊【HKEY_LOCAL_MACHINE】->【SOFTWARE】->【Microsoft】->【WindowsNT】->【CurrentVersion】->【Schedule】->【Maintenance】;在【Maintenance】上鼠標右鍵,選擇【新建】->【DWO...
-
怎麼看蘋果手機型號
1、在蘋果手機找到“設置”圖標,點擊進入。2、進入設置頁面後,從下往上滑動,找到“通用”,點擊進入。3、進入通用頁面後,找到“關於本機”點擊進入。4、進入關於本機頁面後,會顯示關於手機的詳細信息,其中就有“型號名稱”。5、顯示的型號名稱,就是蘋果手機的型號。...