• json的简单使用


    JSON(JavaScript Object  Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。
    JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。
       规则如下:
           1)映射用冒号(“:”)表示。名称:值
           2)并列的数据之间用逗号(“,”)分隔。名称1:值1,名称2:值2
           3) 映射的集合(对象)用大括号(“{}”)表示。{名称1:值1,名称2:值2}
           4) 并列数据的集合(数组)用方括号(“[]”)表示。
             [
               {名称1:值,名称2:值2},
               {名称1:值,名称2:值2}
             ]

     //1:利用json格式表示一个人的信息
    	var person={"name":"jack","gender":"23"};
    	 //打印属性值时候看是{}表示对象,[]表示数组
    	 alert(person.name);
    	 alert(person.gender);
    
      <script language="JavaScript">
        //利用json格式表示多个人的信息,数组表示,多个对象,一个对象用{}
        var persons=[
                     {"name":"jack",age:18},
                     {"name":"zhansan",age:28}
                     ];
    	alert(persons[0].age);
    	alert(persons[1].name);
      </script>
    
      <script language="JavaScript">
    	/*
    	 public class Person{
    	 	private String name;
    	 	private Address address = new Address();
    	 }
    	 public class Address{
    	 	private String city;
    	 	private String zipcode;
    	 }
    	 * 
    	 * 
    	 */
        //利用json格式表示多个个人的信息  params --key   []---value
        var persons={
    	     "name":"jack",
    	     "address":{"city":"nanjing","code":"120"}
    	 }
     alert(persons.name);
     alert(persons.address.city);
      </script>
    
     <script language="JavaScript">
    
        //利用json格式表示多个人的信息  params --key   []---value
        var persons = {
            param1:[
                {"name":"p11","address":"a11"},
                {"name":"p12","address":"a12"}
            ],
            param2:[
                {"name":"p21","address":"a21"},
                {"name":"p22","address":"a22"}
            ]
        }
        //打印出a22
        alert(persons.param2[0].address);
    
      </script>
  • 相关阅读:
    移动端疑难特性、兼容性
    微信浏览器video播放视频踩坑
    【canvas学习笔记八】像素操作
    【canvas学习笔记七】混合和裁剪
    【canvas学习笔记六】状态保存和变换
    【canvas学习笔记五】使用图片
    【canvas学习笔记四】绘制文字
    【canvas学习笔记三】样式和颜色
    【canvas学习笔记二】绘制图形
    【canvas学习笔记一】基本认识
  • 原文地址:https://www.cnblogs.com/linhong/p/4489089.html
Copyright © 2020-2023  润新知