JSON

头像
shasha
    阅读 1 分钟
    1. JSON
    • JS 中的对象只有JS自己认识,其他语言都不认识
    • JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,并且可以转换为任意语言中的对象
    • JSON在开发中主要用来数据的交互

    (1) 用法:JSON 和JS对象的格式一样,只不过JSON字符串中的属性名必须加双引号,其他的和JS语法一致
    (2) 分类:

    • 对象
    • 数组

    (3) JSON中允许的值:

    • 字符串
    • 数值
    • 布尔值
    • null
    • 对象
    • 数组

    (4) 在JS中,为我们提供了一个工具类,就叫JSON。这个对象可以帮助我们将一个JSON转换为JS对象,也可以将一个JS对象转换为JSON。

    • JSON.parse()

    将JSON字符串转换为js对象;
    它需要一个JSON字符串作为参数,会将该字符串转换为JS对象并返回。

    <!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


    shasha
    28 声望7 粉丝