• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    怎么獲取json對象的屬性集合

    在日常平凡的程序設計過程中,利用到json格局傳輸數據,已經比力常見。那么,若何才能獲取到json對象的屬性調集呢?

    東西/原料

    • vscode

    方式/步調

    1. 1

      打開vscode,建立一個測試頁面JsonTest.html,用于演示在js中若何獲取json對象的屬性調集

    2. 2

      在測試頁面中,界說一個js變量,將其賦值為json格局的字符串,用于模擬從后臺返回過來的json字符串值,以及后續轉換為json對象,和獲取其屬性調集

      var json = "[{\"Col1\": \"Hello\", \"Col2\": \"World\"}, {\"Col1\": \"您好\", \"Col2\": \"宿世界\"}]";

    3. 3

      利用js的eval函數,將json字符串的變量值,轉換為json對象

      var $json = eval("(" + json + ")");

    4. 4

      獲得json對象之后,利用for-in輪回語句,獲得json對象的序號,也就是,這個json對象中,還有幾多個子對象

    5. 5

      因為js是弱類型的說話,并不要求json對象中的每個子對象屬性都一樣。所以,在獲得序號之后,利用Object.keys($json[i]); 就能獲取到當前json子對象的屬性調集

    6. 6

      若是想要獲取到json對象的每個具體的列名和值,就需要再加一個for輪回,遍歷列名,獲得列名和值

    7. 7

      在瀏覽器中打開測試頁面,然后按F12,就能看到代碼中輸出的各類數據,包羅了json對象的屬性調集、具體的列名和值等等信息

    • 發表于 2019-06-19 17:01
    • 閱讀 ( 1523 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆