案例一:

  {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);

json格式示例的更多相关文章

  1. .net 接口返回json格式示例

    1.新建 InterfaceTestPro1 项目: FILE - New - Project... - Web - ASP.NET Web Forms Application name:Interf ...

  2. python json格式和csv文件转换

    python json格式和csv文件转换 上代码 import csv import json ''' json格式示例 [{ "firstName":"Bill&qu ...

  3. JSON格式解析和libjson使用简介(关于cjson的使用示例)

    JSON格式解析和libjson使用简介 在阅读本文之前,请先阅读下<Rss Reader实例开发之系统设计>一文. Rss Reader实例开发中,进行网络数据交换时主要使用到了两种数据 ...

  4. jQuery中使用Ajax获取JSON格式数据示例代码

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.JSONM文件中包含了关于“名称”和“值”的信息.有时候我们需要读取JSON格式的数据文件,在jQuery中 ...

  5. 【.net 深呼吸】聊聊WCF服务返回XML或JSON格式数据

    有时候,为了让数据可以“跨国经营”,尤其是HTTP Web有关的东东,会将数据内容以 XML 或 JSON 的格式返回,这样一来,不管客户端平台是四大文明古国,还是处于蒙昧时代的原始部落,都可以使用这 ...

  6. WP8解析JSON格式(使用DataContractJsonSerializer类)(推荐)

    DataContractJsonSerializer是.NET自带的类,在解析JSON格式的时候使用起来方便快捷,至于生成方面由于暂时没用到就没去看了.使用需要引用System.Runtime.Ser ...

  7. ArcGIS Server,rest路径输入要素json 格式描述

    以下内容只测试了简单线, 在ArcGIS Server 的rest路径下可以对服务进行操作,如Query等,这些操作可以输入json 格式要素描述或运行得到即输出json格式要素描述. 如博客:htt ...

  8. jQuery中读取json文件示例代码

    json文件是一种轻量级的数据交互格式.一般在jquery中使用getJSON()方法读取,具体示例代码如下,感兴趣的朋友可以参考下哈,希望可以帮助到你   json文件是一种轻量级的数据交互格式.一 ...

  9. ajax请求 json格式和数组格式总结

    php echo json_encode($data); $.ajax({ url:APP+"?a=total&c=collection", //请求的页面 type:&q ...

随机推荐

  1. Codeforces-348E Pilgrims

    #4342. CF348 Pilgrims 此题同UOJ#11 ydc的大树 Online Judge:Bzoj-4342,Codeforces-348E,Luogu-CF348E,Uoj-#11 L ...

  2. Leetcode961. N-Repeated Element in Size 2N Array重复N次的元素

    在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次. 返回重复了 N 次的那个元素. 示例 1: 输入:[1,2,3,3] 输出:3 示例 2: 输入:[2,1,2, ...

  3. 前缀数组O(n^3)做法

    前缀数组O(n^3)做法 s.substr()的应用非常方便 令string s = "; ); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = "56789&quo ...

  4. mac上安装软件后,桌面上软件的图标如何去掉?

    桌面上的图标是软件的镜像包,默认安装以镜像形式,你选中它,按command+e 就可以推掉它

  5. 如何查看PostgreSQL正在执行的SQL

    SELECT     procpid,     start,     now() - start AS lap,     current_query FROM     (SELECT          ...

  6. python 解决抓取网页中的中文显示乱码问题

    关于爬虫乱码有很多各式各样的问题,这里不仅是中文乱码,编码转换.还包括一些如日文.韩文 .俄文.藏文之类的乱码处理,因为解决方式是一致的,故在此统一说明. 网络爬虫出现乱码的原因 源网页编码和爬取下来 ...

  7. dump与load

    dump与load 简化了dumps与loads

  8. 使用video.js支持flv格式

    html5的video标签只支持mp4.webm.ogg三种格式,不支持flv格式,在使用video.js时,如果使用html5是会报错不支持. 修改了一下代码 js部分 videojs.option ...

  9. hive启动一些错误记录

    java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMeta ...

  10. Codeforces 360A(找性质)

    反思 写一写可以发现上限不断更新 一直在想怎么判断NO,刻板拘泥于错误的模型,想要像往常一样贪心地.读入当前值就能判断会不会NO,实际上只要构造完以后,最后把所有操作重新跑一遍看会不会冲突即可判断NO ...