真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

java中json數(shù)據(jù)的表達形式

本篇內容主要講解“java中json數(shù)據(jù)的表達形式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“java中json數(shù)據(jù)的表達形式”吧!

克拉瑪依網站建設公司創(chuàng)新互聯(lián)建站,克拉瑪依網站設計制作,有大型網站制作公司豐富經驗。已為克拉瑪依數(shù)千家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站建設要多少錢,請找那個售后服務好的克拉瑪依做網站的公司定做!

   在很多時候,我們在使用java語言編程的時候,可能需要傳遞的數(shù)據(jù)格式會要求比較嚴格,如果要求格式必須是json類型數(shù)據(jù)的時候,就必須要知道如何書寫json格式數(shù)據(jù)。

    如果是簡單地制作json格式數(shù)據(jù),只要嚴格按照“鍵值對”的形式進行json數(shù)據(jù)編寫,即 key : value的形式:

    1、如果傳遞的數(shù)據(jù)時{ "name1" : "vm1" },這里的value值是固定的字符串,

         那么,在書寫的時候 String json = " { \"name1\" : \"vm1\" }",這里的json就可以表示上述name1數(shù)據(jù),其中'\'是"的轉義字符,\"表示的就是"。

    2、如果傳遞的數(shù)據(jù)時{ "is_true" : true },這里的value值是boolean類型數(shù)據(jù),值為true/false,

         那么,在書寫的時候 String json = " { \"is_true\" : true/false }",在:后面直接寫上boolean類型的值即可。

    3、如果傳遞的數(shù)據(jù)時{ "name1" : "vm1" },這里的value值是一個變量,采用param來表示。

         那么,在書寫的時候 String json = " { \"name1\" : \" "+ param +" \" }",和第一種比較,是將vm1值用"+ param +"代替,這個就能夠返回不固定的變量值作為value。

    4、如果傳遞的數(shù)據(jù)時{ "name1" : vm1 },這里的value值是一個變量,采用param來表示。

         那么,在書寫的時候 String json = " { \"name1\" : "+ param +" }",和第三種數(shù)據(jù)比較,是去掉了\",即去掉了value兩側的雙引號""。

阿里巴巴的fastjson用法總結:

1.maven中的配置
 
 
    com.alibaba  
    fastjson  
    1.2.41  
 
2.對象轉接送

JSON.toJSONString(object)//可以轉換bean,集合

3.json字符串轉JsonObject

JSONObject jsonObject=JSON.parseObject(jsonStr);

獲取json值:jsonObject.get(key);

4.json字符串轉換成指定對象類型

 List stu =JSON.parseObject(jsonStu, new TypeReference>(){});

new TypeReference<數(shù)據(jù)返回類型> (){},我們使用的就是new TypeReference>(){} 返回的結果就是 List 也不需要強制轉化

到此,相信大家對“java中json數(shù)據(jù)的表達形式”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


網站名稱:java中json數(shù)據(jù)的表達形式
網址分享:http://weahome.cn/article/pocdsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部