案例一:

  {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. C/C++ 信号量 CreateSemaphore 用法

    HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // SD LONG lInitialCount, // in ...

  2. poj2406

    求循环节之类的问题 #include<iostream> #include<cstdio> #include<queue> #include<algorith ...

  3. hdu4764

    hdu4764bash博弈主要是找准必胜状态,以及好好理解题意.这里的必胜状态是n-1,虽然是写的数比上一个大1到k,但是相当于这个人拿1到k,然后是累加的效果 #include<iostrea ...

  4. Lucene 评分机制一

    1. 评分公式 1.1 公式介绍 这个公式是Lucene实际计算时使用的公式,是由原型公式推导而来 tf(t in d) 表示某个term的出现频率,定义了term t出现在当前document d的 ...

  5. css的其他相关样式属性

    一.颜色 1.预定义的表示颜色的单词 red,black.gray,pink...... 2.16进制表示 # + 6位16进制的数字0 1 2 3 4 5 6 7 8 9 a b c d e f 如 ...

  6. Django项目:CRM(客户关系管理系统)--57--47PerfectCRM实现CRM客户报名流程02

    图片另存为  16*16  名字修改为      bpm_logo.jpg /*! *bootstrap.js * * Bootstrap v3.3.7 (http://getbootstrap.co ...

  7. pip安装requests报错unicodeEncodeError:'ascii' codec can\t encode charactesers in position 9-12:ordinal not in range(128)

    前提 : 已经安装pip(pip的安装我参考的是本博客转载脚本之家的步骤,实验可以成功) 1. 在cmd输入命令转到pip安装目录: 2. 运行后出现错误 3. 步骤2中的错误应该和编码有关.搜索百度 ...

  8. <init>与<clinit>的区别

    在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法<clinit>, 另一个是实例的初始化方法<init> <clinit>:在jvm第一次加载c ...

  9. 点击按钮使用window.open打开页面后,再次点击按钮会再打开一个页面,如何解决?

    点击按钮使用window.open打开页面后,再次点击按钮会再打开一个页面,如何解决? window.open("page1.html","win1"); 这句 ...

  10. windows 和 mac 文件夹共享问题汇总

    目标:windows上的文件夹,共享给MAC,mac可以将文件复制到windows上来 windows设置共享文件夹,然后在mac上访问 假设win的ip地址是10.10.27.11,则mac上远程方 ...