老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

怎么使用fastjson

本篇內容介紹了“怎么使用fastjson”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

公司主營業務:網站設計制作、網站設計、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出下冶免費做網站回饋大家。

JSONObject的方法

包名: com.alibaba.fastjson maven依賴:


	com.alibaba
	fastjson
	1.2.7

JSONObject的使用

將字符串轉換成JSONObject對象

	String str = "{\"desc\":\"json格式的字符串\",\"sex\":\"男\"}";
	JSONObject jo = JSONObject.parseObject(str);

JSONObject可以將極其復雜的json對象轉換,下面的json語句也可以轉換,并通過相應方法獲得對應的值

{
    "protocol":{
        "itemID":"9527",
        "companyID":"4399",
        "userID":"233"
    },
    "operateInfo":{
        "cooptaskSceneDataPackets":[
            {
                "taskID":"123",
                "runSceneID":"345",
                "dataTagCode":"反對",
                "dataTagID":"",
                "dataTagName":"是的",
                "dataTagBelongOrg":""
            },
            {
                "taskID":"126",
                "runSceneID":"345",
                "dataTagCode":"",
                "dataTagID":"",
                "dataTagName":"是的",
                "dataTagBelongOrg":""
            },
            {
                "taskID":"123",
                "runSceneID":"345",
                "dataTagCode":"無法",
                "dataTagID":"十五日",
                "dataTagName":"是的",
                "dataTagBelongOrg":"五七二"
            },
            {
                "taskID":"124",
                "runSceneID":"235",
                "dataTagCode":"",
                "dataTagID":"",
                "dataTagName":"",
                "dataTagBelongOrg":""
            }
        ]
    }
}

將String對象轉換成實體類

使用JSONObject.parseObject(String text, Class clazz)

	String str ="{\"itemID\":\"9527\",\"companyID\":\"4399\",\"userID\":\"233\"}";
	EntityProtocol entityProtocol = JSONObject.parseObject(str, EntityProtocol.class);

如果類型不匹配則會創建所有屬性均為null的該實體類。

向JSONObject對象添加或者修改屬性

使用.put(key,value)方法
若key參數在原對象中沒有則在原對象中新增key屬性并賦值為value;
若key參數存在則更改key的值為value;

	//JSONObject.put(String key,Object value);
	jo.put("key","value");
	jo.put("sex","修改");

JSONObject.putAll(Map m) 方法的使用

經測試發現參數可以為JSONOBject,其邏輯為將參數json的屬性及其值依次put到原json對象中

	 String str = "{\"name\":\"測試\",\"sex\":\"男\"}";
	 JSONObject jo = JSONObject.parseObject(str);
	 String str2 = "{\"name\":\"我是\",\"age\":\"13\"}";
	 JSONObject jo2 = JSONObject.parseObject(str2);
	 jo.putAll(jo2);
	 //運行完成后jo為:
	 //{"sex":"男","name":"我是","age":"13"}

JSONArray的使用

JSONArray對象添加元素

使用JSONArray.add(Object e)
只是簡單的將元素e添加到JSONArray數組中,既不校驗e元素是否已存在于原數組中,也不校驗e元素是否跟元素組格式相同

	String str = "{\"name\":\"測試\",\"sex\":\"男\"}";
	JSONArray ja = new JSONArray();
	ja.add(str);
	JSONObject jo = JSONObject.parseObject("{\"name\":\"第二個\",\"age\":\"24\"}");
	ja.add(jo);
	System.out.println(ja);
	//結果為: ["{\"name\":\"測試\",\"sex\":\"男\"}",{"name":"第二個","age":"24"}]  
	JSONObject jo1 = JSONObject.parseObject(str);
	ja.add(jo1);
	System.out.println(ja);
	//結果為: ["{\"name\":\"測試\",\"sex\":\"男\"}",{"name":"第二個","age":"24"},{"sex":"男","name":"測試"}]

獲取JSONArray中某一元素

  • JSONArray.get(int index),JSONArray.getString(int index),JSONArray.getJSONObject(int index)
    這些方法運行正常

  • JSONArray.getByte(int index),JSONArray.getByteValue(int index)
    這些方法運行報錯,沒深究過為什么,估計是string不能轉換成byte類型

	 System.out.println(ja.get(1));
	System.out.println(ja.getString(1));
	System.out.println(ja.getJSONObject(1));
	//System.out.println(ja.getByte(1)); can not cast to byte, value
	//System.out.println(ja.getByteValue(1)); can not cast to byte, value

“怎么使用fastjson”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!


新聞名稱:怎么使用fastjson
網頁地址:http://www.xueling.net.cn/article/ishijp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 天天操天天干天天爱 | 97超碰蝌蚪网人人做人人爽 | 免费中文无码AV动作片 | 把女邻居弄到潮喷的性经历 | 在线黄色av网站 | 国产专区亚洲精品无码 | 亚洲成人123 | 久久久久亚洲精品男人的天堂 | 国产精品爆乳奶水无码视频 | 欧美在线视频免费播放 | 最大av在线 | 色播播网 | 天天操天天摸天天爽 | 亚洲精品乱码久久久v开放时间 | 亚洲国产综合精品在线一区 | 1717she国产精品高清在线观看 | 亚洲爱爱视频 | 有码中文AV无码中文AV | 日韩av最新网址 | 九色视频网站入口 | 日韩欧美~中文字幕 | 无码人妻丰满熟妇精品区 | 蜜桃麻豆 | 国产亚洲精品一区在线播放 | 日韩a∨精品日韩在线观看 日本高清123 | free国产hd老熟bbw | 亚洲区成人 | chinesepronhdvideos国产91 | 久久久久久一级 | 黑人chinese中国china国产 | 狠狠色综合激起情丁香色五月 | 一级黄色免费视频 | 韩国成人毛片 | 国外精品视频在线观看免费 | 九色精品国产蝌蚪 | 国产精品国产三级国产aⅴ无密码 | 欧美激情国产精品 | 欧美无人区码卡二卡3卡4破解 | 日韩中文字幕久久 | 亚洲Av无码专区国产乱码4 | 免费在线视频a |