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

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

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

String轉(zhuǎn)JSONObject

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

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

2、使用org.json.JSONObject進行轉(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 是我自定的一個實體類,可以自己定義轉(zhuǎn)換。

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

@Test
    public void TestJsonObject() {
        String datajson = "" +
                "[" +
                "   {" +
                "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +
                "       'projectName':'年產(chǎn)片式元器件7.2億個、高分子固體電容器3.96億個等項目(標準廠房、連廊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':'測試項目編號名稱'," +
                "       'iconType':'yc'," +
                "       'eqpType':'yc'," +
                "       'sn':'FDASDFAFDAFYF89AS6F897DD'," +
                "       'name':'揚塵設備001'," +
                "       'wkt':'揚塵設備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)文章

  • 詳解如何判斷Java線程池任務已執(zhí)行完

    詳解如何判斷Java線程池任務已執(zhí)行完

    線程池的使用并不復雜,麻煩的是如何判斷線程池中的任務已經(jīng)全部執(zhí)行完了,所以接下來,我們就來看看如何判斷線程中的任務是否已經(jīng)全部執(zhí)行完吧
    2023-08-08
  • 詳解基于Spring Boot與Spring Data JPA的多數(shù)據(jù)源配置

    詳解基于Spring Boot與Spring Data JPA的多數(shù)據(jù)源配置

    本篇文章主要介紹了詳解基于Spring Boot與Spring Data JPA的多數(shù)據(jù)源配置,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • 手把手寫Spring框架

    手把手寫Spring框架

    Spring是于2003 年興起的一個輕量級的Java 開發(fā)框架,由Rod Johnson創(chuàng)建。簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架
    2021-08-08
  • java 中List刪除實例詳解

    java 中List刪除實例詳解

    這篇文章主要介紹了java 中List刪除實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java運行時數(shù)據(jù)區(qū)劃分原理解析

    Java運行時數(shù)據(jù)區(qū)劃分原理解析

    這篇文章主要介紹了Java運行時數(shù)據(jù)區(qū)劃分原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java多線程實現(xiàn)阻塞隊列的示例代碼

    Java多線程實現(xiàn)阻塞隊列的示例代碼

    本文主要介紹了Java多線程實現(xiàn)阻塞隊列的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • java使用FFmpeg提取音頻的實現(xiàn)示例

    java使用FFmpeg提取音頻的實現(xiàn)示例

    在Java開發(fā)中,我們經(jīng)常會遇到需要使用FFmpeg來處理音視頻文件的情況,本文主要介紹了java使用FFmpeg提取音頻的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Http服務與Dubbo服務相互轉(zhuǎn)換的SpringBoot代理節(jié)點實現(xiàn)方式

    Http服務與Dubbo服務相互轉(zhuǎn)換的SpringBoot代理節(jié)點實現(xiàn)方式

    文章主要討論如何在項目中增加一個SpringBoot節(jié)點,作為HTTP與Dubbo服務之間的代理節(jié)點,該節(jié)點通過注冊到Eureka,提供SpringCloud服務,并支持Dubbo代理Bean的管理,文章提到使用io.dubbo:spring-boot-starter-dubbo依賴,但遇到消費者配置生產(chǎn)者的問題
    2025-10-10
  • springboot整合druid及多數(shù)據(jù)源配置的demo

    springboot整合druid及多數(shù)據(jù)源配置的demo

    這篇文章主要介紹了springboot整合druid及多數(shù)據(jù)源配置的demo,本篇主要分兩部分 ①springboot整合druid的代碼配置,以及druid的監(jiān)控頁面演示;②對實際場景中多數(shù)據(jù)源的配置使用進行講解,需要的朋友可以參考下
    2024-01-01
  • idea創(chuàng)建springboot項目(版本只能選擇17和21)的解決方法

    idea創(chuàng)建springboot項目(版本只能選擇17和21)的解決方法

    idea2023創(chuàng)建spring boot項目時,java版本無法選擇11,本文主要介紹了idea創(chuàng)建springboot項目(版本只能選擇17和21),下面就來介紹一下解決方法,感興趣的可以了解一下
    2024-01-01

最新評論

金华市| 永胜县| 巴彦县| 孝感市| 陕西省| 山阴县| 临漳县| 开封市| 涞源县| 琼海市| 达孜县| 本溪市| 丹棱县| 闸北区| 偃师市| 酉阳| 昌平区| 梅州市| 梅州市| 荃湾区| 南召县| 祁门县| 若尔盖县| 江西省| 连城县| 青岛市| 五原县| 翼城县| 通州区| 施秉县| 仪陇县| 甘孜| 山东| 交口县| 新丰县| 海门市| 汉沽区| 化隆| 双峰县| 克山县| 普格县|