zoukankan      html  css  js  c++  java
  • JS-JSON对象

     1 <!doctype html>
     2 <html lang="en">
     3  <head>
     4   <meta charset="UTF-8">
     5   <meta name="Generator" content="EditPlus®">
     6   <meta name="Author" content="">
     7   <meta name="Keywords" content="">
     8   <meta name="Description" content="">
     9   <title>JSON对象</title>
    10  </head>
    11  <body>
    12  <!--
    13     1.JSON指的是javascript对象表示法(JavaScript Object Notation)
    14     2.JSON是轻量级的文本数据交换格式
    15     3.JSON具有自我描述性,更易理解
    16     4.JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言
    17     5.常见JSON格式的对象,语法为:
    18         var jsonObj={
    19             "propertyName":propertyValue,
    20             "propertyName":propertyValue,
    21             "propertyName":propertyValue,
    22             .......
    23         };
    24         其中,propertyName需要使用双引号括起来,他是JSON对象中属性的名字;
    25         javascript中所有的合法的数据都可以做propertyValue
    26     6.JSON的优点:
    27         可读性强
    28         易于/便于解析
    29     7.JS中的[]和{}的区别
    30         []数组类型
    31         {}JSON格式的对象
    32  -->
    33     <script type="text/javascript">
    34         var user={
    35             "code":1,
    36             "name":"zhangsan",
    37             "adress":{
    38                 "city":"北京市",
    39                 "street":"金星路",
    40                 "num":"001"
    41             }
    42         }
    43         alert(user.code+':'+user.name)
    44         alert(user.name+'是住在'+user.adress.city+'吗?')
    45         var stu={
    46             "class":99,
    47             "students":[
    48             {"sno":001,"sname":"zhangsan"},
    49             {"sno":002,"sname":"lisi"},
    50             {"sno":003,"sname":"wangwu"},
    51             ]
    52 
    53         }
    54         for(var i=0;i<stu.students.length;i++){
    55             var stuObject=stu.students[i]
    56             document.write(stuObject.sno+':'+stuObject.sname)
    57             document.write("<br>")
    58         }
    59     </script>
    60   
    61  </body>
    62 </html>
    1 //JSON格式的字符串想要转换成JSON对象,需要使用eval函数
    2     var FormJavaJsonString="{"empnos":"112","114","321","323","453"]}";
    3     var newJavaJsonString="var jsonObj="+FormJavaJsonString;
    4     window.eval(newJavaJsonString);
    5     for(var i=0;i<jsonObj.empnos.length;i++){
    6         var empno=jsonObj.empnos[i];
    7         alert(empno)
    8     }
  • 相关阅读:
    Java类加载文章2(z)
    Java类加载文章1(z)
    Java类加载文章2(z)
    网页的文档对象模型
    网页元素的比例长度
    CSS 中三栏布局的实现
    CSS 中双栏布局的实现
    在浏览器中打开本地文件1
    Oracle Oracle UTL_RAW类
    SVN完整安装及简略使用
  • 原文地址:https://www.cnblogs.com/xiuxiu123456/p/8549688.html
Copyright © 2011-2022 走看看