欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中如何將String轉(zhuǎn)JSONObject

 更新時間:2023年05月31日 10:19:53   作者:小螞蟻hjk  
這篇文章主要介紹了Java中如何將String轉(zhuǎn)JSONObject,String類型轉(zhuǎn)JSONObject,下面有兩種方式可以進(jìn)行轉(zhuǎn)換,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

String轉(zhuǎn)JSONObject

String類型轉(zhuǎn)JSONObject,下面有兩種方式可以進(jìn)行轉(zhuǎn)換

1、使用alibaba的com.alibaba.fastjson.JSONObject進(jìn)行轉(zhuǎn)換

2、使用org.json.JSONObject進(jìn)行轉(zhuǎn)換

轉(zhuǎn)換完成后,獲取key中的value值,如下代碼:獲取result中的realtime的值,可以將其轉(zhuǎn)換成string也可以將其轉(zhuǎn)成JSONObject 

String jsonStr= jsonObject.getJSONObject("result").get("realtime").toString();

Java將String轉(zhuǎn)換成json對象或json數(shù)組

這里的SmartProejctEquipmentMap 是我自定的一個實(shí)體類,可以自己定義轉(zhuǎn)換。

注意:json字符串中鍵的名稱要和實(shí)體類一致。

@Test
    public void TestJsonObject() {
        String datajson = "" +
                "[" +
                "   {" +
                "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +
                "       'projectName':'年產(chǎn)片式元器件7.2億個、高分子固體電容器3.96億個等項(xiàng)目(標(biāo)準(zhǔn)廠房、連廊A,甲類倉庫,辦公樓,宿舍,值班門衛(wèi),垃圾房)'," +
                "       'iconType':'yc'," +
                "       'eqpType':'yc'," +
                "       'sn':'SZWJJJ8MQX20200403134027'," +
                "       'name':'測試第三方01'," +
                "       'wkt':'測試第三方01'," +
                "       'sn':'POINT(120.698299 31.272362)'" +
                "   }," +
                "   {" +
                "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +
                "       'projectName':'測試項(xiàng)目編號名稱'," +
                "       'iconType':'yc'," +
                "       'eqpType':'yc'," +
                "       'sn':'FDASDFAFDAFYF89AS6F897DD'," +
                "       'name':'揚(yáng)塵設(shè)備001'," +
                "       'wkt':'揚(yáng)塵設(shè)備001'," +
                "       'sn':'POINT(120.698299 31.272362)'" +
                "   }" +
                "]";
        JSONArray jsonArray = JSONArray.parseArray(datajson);
        for(int i=0; i<jsonArray.size(); i++) {
            JSONObject object = jsonArray.getJSONObject(i);
            SmartProejctEquipmentMap myclass = JSONObject.parseObject(object.toJSONString() , SmartProejctEquipmentMap.class);// 將string類型直接封裝成對象
            System.out.println(myclass.toString());
        }

到此這篇關(guān)于Java中如何將String轉(zhuǎn)JSONObject的文章就介紹到這了,更多相關(guān)String轉(zhuǎn)JSONObject內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論