亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

澄迈县| 青州市| 库尔勒市| 杨浦区| 枞阳县| 历史| 和政县| 海丰县| 襄城县| 外汇| 张家界市| 喀喇沁旗| 东方市| 荆州市| 沿河| 宁海县| 宁明县| 肃南| 澄迈县| 平阳县| 陆河县| 东莞市| 社旗县| 景洪市| 六枝特区| 阿勒泰市| 布尔津县| 富宁县| 冕宁县| 桑日县| 南宁市| 九台市| 伊宁市| 吉首市| 怀远县| 新宾| 南川市| 宿松县| 名山县| 龙井市| 城口县|