91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

崇文区| 赣榆县| 临泉县| 花莲市| 乐昌市| 偃师市| 丰城市| 安阳县| 桐乡市| 依安县| 翼城县| 治多县| 浠水县| 东乌珠穆沁旗| 诏安县| 大洼县| 海原县| 泗阳县| 道真| 上思县| 太保市| 德惠市| 鹰潭市| 宜州市| 东平县| 德州市| 海阳市| 南靖县| 兖州市| 金川县| 神农架林区| 西充县| 梁山县| 肥西县| 定兴县| 弥勒县| 新建县| 富平县| 绥芬河市| 班戈县| 吉木萨尔县|