zoukankan      html  css  js  c++  java
  • json格式

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>title</title>
    </head>
    <body>
      <h2>JSON基本使用</h2>
    </body>
    </html>
    <script>
      /*
        1.JSON是一种数据的格式
        2.JSON跟编程语言没有关系
        3.JSON的载体是字符串
        4.基本上所有的编程语言都支持JSON
        5. 语法简洁 基本上所有的编程语言 都提供了对应的方法 来解析JSON
        6. JSON格式的字符串 转化完毕之后 会变成 数组 对象
      */ 
    
        // JSON的写法 -- 用来表示对象
        // 对象使用 {} 
        // 属性名 必须使用 "" 包裹
        // 属性值 必须使用 "" 包裹  如果属性值是数值 可以不使用双引号
        var JSONObject = '{"name":"刘亦菲","skill":"失忆"}';
        console.log(JSONObject);
        // 转化为 对应的 对象(数组)
        var obj = JSON.parse(JSONObject);
        console.log(obj);
        console.log(obj.name+'|'+obj.skill);
    
        // JSON的写法 -- 用来表示数组 [] 中括号即可
        var JSONArr = '["绿色的花菜","大蒜","大葱","番茄","圣女果"]';
        console.log(JSONArr);
        // 转化为 对应的 数组(对象)
        var arr = JSON.parse(JSONArr);
        console.log(arr);
        console.log(arr[2]);
    
        // JSON的写法 -- 对象数组
        var JSONObjArr = '{"name":"彭林","skill":"约跑","runfriends":["周林林","林立群","飞哥"]}';
        console.log(JSONObjArr);
        // 转化为对应的 对象 数组
        var result = JSON.parse(JSONObjArr);
        console.log(result);
        console.log(result.runfriends[1]);
    
        // 错误 总结
        
        // JSON的载体是  ==> 字符串
        var JSONString = '{"name":"jack"}';
    
        // 属性名 属性值 必须使用 双引号包裹
        var JSONString2 = "{"name":"jack"}";
    
        // 对象 键值对 之间使用 ,  ;
    
    </script>
  • 相关阅读:
    centos 7 有点意思
    Thinkphp中路由Url获取的使用方法
    smarty中的母板极制_extends和block标签
    linux下php多版本的并存实现
    centos nginx,php添加到Service
    CI_Autocomplete_2.0.php轻松实现Bebeans与Codeigniter的智能提示
    php中的性能挖掘
    tar命令,转来等用
    Smarty插件简单开发
    iOS 7用户界面过渡指南
  • 原文地址:https://www.cnblogs.com/qtbb/p/11874466.html
Copyright © 2011-2022 走看看