zoukankan      html  css  js  c++  java
  • json

    /*

    */
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JSON</title>
    </head>

    <body>
        <script>
        /*
            //json (JavaScript Object Notation )是一种数据格式
            //JavaScript对象表示法
            
            //常用写法:
            //定义一个json对象:
            var str1 = {
                "name":"xiaoming",
                "age":"23",
                "sex":"meal"
            }
            
            //将对象转为字符串:
            var str = JSON.stringify(str1);
            document.write( typeof str);
            document.write(str);
            document.write("<br />");
            //定义一个json字符串:
            var str2 = '{"firstname":"xiao","lastname":"ming"}';
            
            //学习JSON要理解掌握的两点:
            /*
            第一:json数据格式
            第二点:将一个json格式的字符串转成json对象;
            两种转换方法:
                JSON.parse()
                eval()
                    
            //lJSON.parse()例子:
            var jsontext = '{"firstname":"san","lastname":"zhang"}';
            var contact = JSON.parse(jsontext);
            document.write("JSON.parse():"+contact.lastname + "," + contact.firstname);
            document.write("<br />");
            //2eval()例子:
            var jsontext2 = '{"firstname":"san","lastname":"zhang"}';
            var contact2 = eval("("+ jsontext2 + ")");
            document.write("eval():" +contact2.lastname +"," + contact2.firstname);
            document.write("<br />");
            //满足格式json字符串,调用json.parse()或者eval()方法,吧字符串转成了json对象
            
            */
            
            var jsonText = '[{"name":"zhangsan","age":"23"},'
                            +'{"name":"lisi","age":"22"},'
                            +'{"name":"wangwu","age":"24"}]';
                            
                            //利用字符串拼接写成这样可以分行的字符串形式;
            var contact3 = JSON.parse(jsonText);
            document.write(contact3[1].name+""+contact3[1].age);
        </script>
    </body>
    </html>

  • 相关阅读:
    Python的if判断与while循环
    python基础之数据类型与变量
    网络基础之网络协议篇
    操作系统简介
    计算机基础之计算机硬件系统
    从头开始编写一个Orchard网上商店模块(3)
    从头开始编写一个Orchard网上商店模块(2)
    从头开始编写一个Orchard网上商店模块(1)
    var和dynamic的区别及如何正确使用dynamic ?
    [DOM Event Learning] Section 3 jQuery事件处理基础 on(), off()和one()方法使用
  • 原文地址:https://www.cnblogs.com/yuejie/p/5986040.html
Copyright © 2011-2022 走看看