中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSON個人筆記 one

發布時間:2020-07-08 09:49:22 來源:網絡 閱讀:437 作者:公孫夢 欄目:開發技術

JSON JavaScript Object Natation

    JavaScript 的對象表現形式,目前已經發展成一種輕量級的數據交換格式。

    特點:完全獨立于語言的文本格式,跨平臺!有結構的,方便人和機器解析。

    實用場景:不同語言之間的數據傳遞(JSON就是String,但是它是有格式的)


    JSON對象的語法結構:{"key":"value","key":"value"}

    JSON數組表現結構:[{"key":"value","key":"value"},{"key":"value","key":"value"}]


    JSONObject 可以自定義對象;JSONArray可以自定義數組;

        對象里面可以放數組,數組里面可以放對象!{

        "key":[{"key":"value"},{"key":"value"}]}


    自關聯解決方案:通過設置JsonConfig來過濾相應的參數

    JsonConfig config = new JsonConfig();

        1.設置需要排除那些字段,例如排除密碼字段

        config.setExcludes(new String[]{"pwd"});

        2.設置如果有字段是自關聯則過濾

        config.setCycleDelectionStrategy(CycleDelectionStategy.STRTCT/LENIENT/NOPROP);

        STRTCT:缺省值,是否自關聯都要轉化;LENIENT:如果有自關聯對象,則值設置為null;

        NOPROP:如果有自關聯則忽略屬性


    Date格式處理:通過自定義日期的處理類,來格式化日期數據。(處理類必須實現JsonValueProcessor接口)

    confg.registerJsonValueProcessor(Date.class,jsonValueProcessor);

    

    轉化static字段:

        1.靜態屬性設置非靜態getter/setter方法(不建議)

        2.采用map或者自己構建JSON格式(JSONObject)

    

    JSON所需jar包:

        commons-beanutils-1.8.0.jar

        commons-collections-3.2.1.jar

        commons-long-2.5.jar

        commons-logging-1.1.1.jar

        ezmorph-1.0.6.jar

        json-lib-2.4-jdk15.jar



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清河县| 沂源县| 特克斯县| 砚山县| 通渭县| 昌图县| 博爱县| 江达县| 永嘉县| 莱西市| 沅陵县| 荥阳市| 山东省| 清水河县| 浮山县| 米林县| 宜城市| 扬中市| 白朗县| 清水河县| 临朐县| 西畴县| 华阴市| 扶余县| 剑河县| 桐城市| 古蔺县| 元江| 凉城县| 南平市| 许昌市| 平阴县| 武陟县| 全州县| 武夷山市| 安仁县| 尤溪县| 崇左市| 资溪县| 高邮市| 渑池县|