最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java與JSON數(shù)據(jù)的轉(zhuǎn)換實例詳解

 更新時間:2017年03月19日 14:49:46   投稿:lqh  
這篇文章主要介紹了java與JSON數(shù)據(jù)的轉(zhuǎn)換實例詳解的相關(guān)資料,需要的朋友可以參考下

java與JSON數(shù)據(jù)的轉(zhuǎn)換實例詳解

JSON與JAVA數(shù)據(jù)的轉(zhuǎn)換(JSON 即 JavaScript Object Natation,它是一種輕量級的數(shù)據(jù)交換格式,非常適合于服務(wù)器與 JavaScript 的交互。)

代碼中有這么一句,是后臺的封裝數(shù)據(jù)。

JSONObject jo = JSONObject.fromObject(map);

常見的java代碼轉(zhuǎn)換成json 

--請注意,這個方法曾經(jīng)給我造成過困惑。因為,它在對Object轉(zhuǎn)換的時候是按照domain類中的所有g(shù)etXXX()方法進(jìn)行轉(zhuǎn)換的。如果你在類中寫了非屬性的getXXX()方法,那么返回給你的就會有XXX屬性了。

--使用net.sf.json.*下的類(jar包是json-lib-x.x.jar)

//1. List集合轉(zhuǎn)換成json代碼 
List list = new ArrayList(); 
list.add( "first" ); 
list.add( "second" ); 
JSONArray jsonArray = JSONArray.fromObject( list ); 
//2. Map集合轉(zhuǎn)換成json代碼 
Map map = new HashMap(); 
map.put("name", "json"); 
map.put("bool", Boolean.TRUE); 
map.put("int", new Integer(1)); 
map.put("arr", new String[] { "a", "b" }); 
map.put("func", "function(i){ return this.arr[i]; }"); 
JSONObject json = JSONObject.fromObject(map); 
//3. Bean轉(zhuǎn)換成json代碼 
JSONObject jsonObject = JSONObject.fromObject(new JsonBean()); 
//4. 數(shù)組轉(zhuǎn)換成json代碼 
boolean[] boolArray = new boolean[] { true, false, true }; 
JSONArray jsonArray1 = JSONArray.fromObject(boolArray); 
//5. 一般數(shù)據(jù)轉(zhuǎn)換成json代碼 
JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" ); 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • springboot返回時間戳問題

    springboot返回時間戳問題

    在SpringBoot中配置時間格式,可以通過配置類或配置文件實現(xiàn),若需處理日期,可直接在配置文件中設(shè)置,存儲時間戳毫秒值時,建立數(shù)據(jù)庫字段精度為3,確保時間精確,這些個人經(jīng)驗供參考
    2024-09-09
  • SpringCloud Config配置中心原理以及環(huán)境切換方式

    SpringCloud Config配置中心原理以及環(huán)境切換方式

    這篇文章主要介紹了SpringCloud Config配置中心原理以及環(huán)境切換方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java幾個實例帶你進(jìn)階升華下篇

    Java幾個實例帶你進(jìn)階升華下篇

    與其明天開始,不如現(xiàn)在行動,本文為你帶來幾個Java書寫的實際案例,對鞏固編程的基礎(chǔ)能力很有幫助,快來一起往下看看吧
    2022-03-03
  • Java Spring Boot消息服務(wù)萬字詳解分析

    Java Spring Boot消息服務(wù)萬字詳解分析

    在實際項目開發(fā)中,有時需要與其他系統(tǒng)進(jìn)行集成完成相關(guān)業(yè)務(wù)功能,這種情況最原始做法是程序內(nèi)部相互調(diào)用,除此之外,還可以用消息服務(wù)中間件進(jìn)行業(yè)務(wù)處理,用消息服務(wù)中間件處理業(yè)務(wù)能夠提升系統(tǒng)的異步通信和擴(kuò)展解耦能力。Spring Boot對消息服務(wù)管理提供了非常好的支持
    2021-10-10
  • 二叉樹遞歸迭代及morris層序前中后序遍歷詳解

    二叉樹遞歸迭代及morris層序前中后序遍歷詳解

    這篇文章主要為大家介紹了二叉樹遞歸迭代詳解及二叉樹的morris遍歷、層序遍歷、前序遍歷、中序遍歷、后序遍歷示例分析,有需要的朋友可以借鑒參考下
    2021-11-11
  • Spring Bean如何實現(xiàn)自動配置代碼實例

    Spring Bean如何實現(xiàn)自動配置代碼實例

    這篇文章主要介紹了Spring Bean如何實現(xiàn)自動配置代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Java?協(xié)程?Quasar詳解

    Java?協(xié)程?Quasar詳解

    這篇文章主要介紹了Java?協(xié)程?Quasar詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • SpringBoot實現(xiàn)文件下載功能的方式分享

    SpringBoot實現(xiàn)文件下載功能的方式分享

    這篇文章主要為大家詳細(xì)介紹了SpringBoot這哪個實現(xiàn)文件下載功能的幾種方式,文中的實現(xiàn)方法簡介易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • Java?Process中waitFor()的問題詳解

    Java?Process中waitFor()的問題詳解

    這篇文章主要給大家介紹了關(guān)于Java?Process中waitFor()問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-12-12
  • Java異常處理之java.lang.ClassCastException問題

    Java異常處理之java.lang.ClassCastException問題

    這篇文章主要介紹了Java異常處理之java.lang.ClassCastException問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評論

和静县| 灵石县| 黄骅市| 鹿邑县| 浪卡子县| 七台河市| 开封县| 二连浩特市| 泽普县| 高雄市| 额敏县| 永川市| 新安县| 郓城县| 凤冈县| 蒙阴县| 肇源县| 景泰县| 铜梁县| 高邮市| 瓮安县| 来安县| 元谋县| 宁波市| 墨竹工卡县| 广州市| 桃园市| 长宁区| 阿坝县| 邹城市| 晋宁县| 平定县| 泰兴市| 宜章县| 清水河县| 通城县| 安岳县| 澜沧| 乌兰察布市| 南川市| 若尔盖县|