JSON

  1. JSON
  • JS 中的對象只有JS本身認識,其餘語言都不認識
  • JSON就是一個特殊格式的字符串,這個字符串能夠被任意的語言所識別,而且能夠轉換爲任意語言中的對象
  • JSON在開發中主要用來數據的交互

(1) 用法:JSON 和JS對象的格式同樣,只不過JSON字符串中的屬性名必須加雙引號,其餘的和JS語法一致
(2) 分類:javascript

  • 對象
  • 數組

(3) JSON中容許的值:html

  • 字符串
  • 數值
  • 布爾值
  • null
  • 對象
  • 數組

(4) 在JS中,爲咱們提供了一個工具類,就叫JSON。這個對象能夠幫助咱們將一個JSON轉換爲JS對象,也能夠將一個JS對象轉換爲JSON。java

  • JSON.parse()

將JSON字符串轉換爲js對象;
它須要一個JSON字符串做爲參數,會將該字符串轉換爲JS對象並返回。json

<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<head>
    <script type="text/javascript">
    //將JSON字符串轉換爲JS對象
        var json = '{"name": "Tom", "age": 18}';
        var o = JSON.parse(json);
        console.log(o);//[Object Object]
        console.log(o.name);//Tom
    </script>
</head>
<body>
</body>
</html>

結果:數組

image.png

相關文章
相關標籤/搜索