zoukankan      html  css  js  c++  java
  • ES6参考---es5-json对象扩展

    ES6参考---es5-json对象扩展

    一、总结

    一句话总结:

    json就是字符串(用字符串方式表示对象),JSON.stringify(obj/arr)是将js对象(数组)转换为json对象(数组),转换出来的json对象是个字符串,

    1、json的两个方法?

    1、JSON.stringify(obj/arr):js对象(数组)转换为json对象(数组)
    2、JSON.parse(json):json对象(数组)转换为js对象(数组)

    2、var obj={}创建的是js对象还是json对象?

    是js对象,json对象是字符串,js对象可以用JSON.stringify(obj/arr) 转换成字符串

    3、下列json相关的代码说明?

    <script type="text/javascript">
        var obj = {
            name : 'kobe',
            age : 39
        };
        obj = JSON.stringify(obj);
        console.log( typeof obj);//string
        console.log(obj);//{"name":"kobe","age":39}
    
        var str='{"name":"kobe","age":39}';
        console.log(str==obj);//true
    </script>
    说明json对象就是字符串格式

    二、es5-json对象扩展

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <title>02_JSON对象</title>
     6 </head>
     7 <body>
     8 <!--
     9 1. JSON.stringify(obj/arr)
    10   * js对象(数组)转换为json对象(数组)
    11 2. JSON.parse(json)
    12   * json对象(数组)转换为js对象(数组)
    13 
    14 -->
    15 <script type="text/javascript">
    16     var obj = {
    17         name : 'kobe',
    18         age : 39
    19     };
    20     obj = JSON.stringify(obj);
    21     console.log( typeof obj);//string
    22     console.log(obj);//{"name":"kobe","age":39}
    23 
    24     var str='{"name":"kobe","age":39}';
    25     console.log(str==obj);//true
    26 
    27     obj = JSON.parse(obj);
    28     console.log(obj);
    29 
    30 </script>
    31 </body>
    32 </html>
     
  • 相关阅读:
    Provisioning profile 浅析
    Swift --> Map & FlatMap
    Swift 学习笔记(五)
    Swift 学习笔记(四)
    Swift 学习笔记 (三) 之循环引用浅析
    Swift 学习笔记 (二)
    HomeBrew
    UIGestureRecognizer 手势浅析
    frame、bounds表示大小和位置的属性以及center、position、anchorPosition
    UIViewContentMode 图文解说
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12553380.html
Copyright © 2011-2022 走看看