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>

  • 相关阅读:
    [ 字典树题目 ]
    AC Challenge [ ACM-ICPC 2018 南京赛区网络预赛 ] [dfs + 二进制记忆化搜索 ]
    ACM-ICPC 2018 南京赛区网络预赛 J.Sum [ 类打表 ]
    Bzoj 3224.普通平衡树 [ 权值线段树 ]
    IP:网际协议
    网络概述
    HashSet
    idea中git各颜色文件含义
    keytool证书管理
    openssl证书管理
  • 原文地址:https://www.cnblogs.com/yuejie/p/5986040.html
Copyright © 2011-2022 走看看