zoukankan      html  css  js  c++  java
  • JavaScript JSON

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
        </body>
        <script type="text/javascript">
            /*JSON
             * -js对象只有js自己认识,其他的语言不认识
             *  json就是个特殊格式的字符串,用来被任意的语言识别  
             * -JavaScript Object Notation js表示法
             *  json和js对象的格式一样,但是json字符串中的属性名必须用"",其他的和js语法一直
             *     -json分类
             *         1.对象{}
             *         2,数组[]
             */
            
            var obj='{"name":"张三","age":19,"sex":"男"}'; //这就是一个json
            var arr='[1,23,"hello",true]';
            var obj2='{"arr":[1,2,3]}';
            var arr2='[{"name":"张三","age":19,"sex":"男"},{"name":"张三","age":19,"sex":"男"}]';
            //json的属性值可以是:数值,字符串,null,布尔,数组,一搬对象。 函数,undefined不行    
            
            /*JSON工具类
             * 1.JSON.parse()
             *         -可以将JSON字符串转换为js对象,并返回对象
             */
            var json='{"name":"张三","age":19,"sex":"男"}';
            var o=JSON.parse(json);
            console.log(o.name); //张三
            /*
             * 2.JSON.stringify()
             *         -可以将js对象转换为JSON字符串,并返回字符串
             */
            var obj3={name:"张三","age":19,sex:"男"};
            var str=JSON.stringify(obj3);
            console.log(str);//{"name":"张三","age":19,"sex":"男"}
                             //会往属性名自动添加""
                             
            //eval() 可以将字符串中代码执行,并返回值                 
    //            -如果对象有{},要有()扩起来,  但是这个不常用,不安全
            var al='alert("Hello");';
            eval(al);
        </script>
    </html>
  • 相关阅读:
    Hibernate事务代码规范写法
    关于hibernate插入数据时的乱码问题
    搭建hibernate环境(重点)
    接口测试概念以及用postman进行接口测试
    Atom编辑器之加快React开发的插件汇总
    如何搭建git服务器
    phpstorm 配置 xdebug调试工具
    linux 获取指定行范围文本内容
    odoo 创建一个qweb
    linux nohup 使用
  • 原文地址:https://www.cnblogs.com/wangdongwei/p/11321677.html
Copyright © 2011-2022 走看看