zoukankan      html  css  js  c++  java
  • json格式示例

    案例一:

      {key:value,key:value}

    class Person{
             String firstname = "张";
             String lastname = "三丰";
             Integer age = 100;
          }
          
          Person p = new Person();
          System.out.println(p.firstname);

    转JS:

    var person = {"firstname":"张","lastname":"三丰","age":100};
         
         //取出lastname
         alert(person.lastname);
         //取出age
         alert(person.age);

    案例二:
           [{key:value,key:value},{key:value,key:value}]

        Person[] persons = new Person[1];
        Person p0 = new Person("张","三丰",100);
        Person p1 = new Person("李","四",25);
        persons[0] = p0;
        persons[1] = p1;
        System.out.println(persons[0].age);
        System.out.println(persons[1].firstname);

    转JS:

    var persons = [
                    {"firstname":"张","lastname":"三丰","age":100},
                     {"firstname":"李","lastname":"四","age":25}
                   ];
         //取出fistname=李
         alert(persons[1].firstname);
         //取出age=100
         alert(persons[0].age);

    案例三:
       {

          "param":[{key:value,key:value},{key:value,key:value}]

       }

    var json = {
                     "baobao":[
                               {"name":"yg",age:22,"addr":"南通"},
                               {"name":"gy",age:22,"addr":"徐州"}
                               ]
                 };
         //取name = gy
         alert(json.baobao[1].name);
         //取addr = 南通 
         alert(json.baobao[0].addr);
        

    案例四:
          {
            "param1":[{key:value,key:value},{key:value,key:value}],
            "param2":[{key:value,key:value},{key:value,key:value}],
            "param3":[{key:value,key:value},{key:value,key:value}]
          }

    var json = {
                     "baobao":[
                               {"name":"yg",age:22,"addr":"南通"},
                               {"name":"gy",age:22,"addr":"徐州"}
                               ],
                     "haohao":[{"name":"xh",age:23,"addr":"南京"},
                               {"name":"aj",age:22,"addr":"淮阴"}    
                               ]
                 };
    //取name = gy
    alert(json.baobao[1].name);
    //取addr = 淮阴 
    alert(json.haohao[1].addr);

    案例五:
          {
            "param1":"value1",
            "param2":{},
            "param3":[{key:value,key:value},{key:value,key:value}]
          }

    var json = {
                     "key1":"value1",
                     "key2":{"firstname":"张","lastname":"三丰","age":100},
                    "key3":[
                           {"name":"yg",age:22,"addr":"南通"},
                            {"name":"gy",age:22,"addr":"徐州"}                  
                           ]         
         };
         alert(json.key2.firstname);
         alert(json.key3[1].age);
  • 相关阅读:
    html基础进阶笔记
    程序员的自我提升
    过滤思路
    for循环
    jeesite在生成主子表代码的时候在eclipse里面没有子表代码
    java学习笔记2
    人性的弱点
    java学习笔记
    Percona Toolkit 安装使用
    mysql 中查询当天、本周,本月,上一个月的数据
  • 原文地址:https://www.cnblogs.com/yg1024/p/8340743.html
Copyright © 2011-2022 走看看