日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

        
            
        歡迎訪問 生活随笔!

        生活随笔

        當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

        编程问答

        java gson fromjson,Gson的fromJson()方法

        發布時間:2023/12/1 编程问答 37 豆豆
        生活随笔 收集整理的這篇文章主要介紹了 java gson fromjson,Gson的fromJson()方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

        Gson提供了fromJson()方法來實現從Json相關對象到java實體的方法。

        在日常應用中,我們一般都會碰到兩種情況,轉成單一實體對象和轉換成對象列表或者其他結構。

        先來看第一種:

        比如json字符串為:[{“name”:”name0”,”age”:0}]

        Person person = gson.fromJson(str, Person.class);

        1

        提供兩個參數,分別是json字符串以及需要轉換對象的類型。

        第二種,轉換成列表類型:

        List ps = gson.fromJson(str, new TypeToken>(){}.getType());

        1

        可以看到上面的代碼使用了TypeToken,它是gson提供的數據類型轉換器,可以支持各種數據集合類型轉換。

        調試注意:

        經過Gson解析成為map的數據,經常需要通過map.get(key)獲取類型為Object的值,我們常需要將Object進行強制轉換,轉換為我們需要的類型。這里注意,若我們想將整形數字1存入json串,經gson解析后,可能會變成1.0,這樣我們只能使用Double類對其進行強轉,再使用Double類型的intValue()方法將其轉為整形。

        總結

        以上是生活随笔為你收集整理的java gson fromjson,Gson的fromJson()方法的全部內容,希望文章能夠幫你解決所遇到的問題。

        如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。