回覆列表
  • 1 # daazhu1

    json中取出物件的屬性值步驟如下:

    1、開啟vscode,建立一個測試頁面JsonTest.html,用於演示在js中如何獲取json物件的屬性集合。

    2、在測試頁面中,定義一個js變數,將其賦值為json格式的字串,用於模擬從後臺返回過來的json字串值,以及後續轉換為json物件,和獲取其屬性集合。var json = "[{\"Col1\": \"Hello\", \"Col2\": \"World\"}, {\"Col1\": \"您好\", \"Col2\": \"世界\"}]"。

    3、使用js的eval函式,將json字串的變數值,轉換為json物件。var $json = eval("(" + json + ")");

    4、得到json物件之後,使用for-in迴圈語句,得到json物件的序號,也就是,這個json物件中,還有多少個子物件。

    5、因為js是弱型別的語言,並不要求json物件中的每個子物件屬性都一樣。所以,在得到序號之後,使用Object.keys($json[i]); 就能獲取到當前json子物件的屬性集合。

    6、如果想要獲取到json物件的每個具體的列名和值,就需要再加一個for迴圈,遍歷列名,得到列名和值。

  • 中秋節和大豐收的關聯?
  • 形容目的地的詞語?