JSON的具体形式
  1、对象是一个无序的“‘名称/值’对”集合。一个对象以“{”开始,以“}”结束。每个“名称”后跟一个“:”,“‘名称/值’对”之间使用“,”分隔。

举个例子:

{
  name:"张三" ,
  password:"123456" ,
  department:"技术部" ,
  sex:"男",
  old:30

  }

这种格式的就是json格式

  2、数组是值(value)的有序集合。一个数组以“[”开始,“]”结束。值之间使用“,”分隔。

例如:

hotellist:
{
point:{name:"复旦大学",lat:31.2965930000,lng:121.5035790000},
hotels:
{
P2472:[1977,"上海复旦皇冠假日酒店",2472,"|IHG|FD|HGJR|FDHG|SHFDHGJRJD|",5,0,"酒店位于杨浦区,正对着享有盛名的复旦大学。紧邻新近开业的万达商业广场,巴黎春天,沃尔玛大型超级市场及各种餐饮娱乐设施。便利的交通让您从容地到达上海的金融区、外滩、浦东和旅游胜地。",788.00,906,"UploadPhotos/200823111239573.bmp","上海杨浦区邯郸路199号","310000",24,48,"121.50185823440552","31.29514607529246",16,0,0,"HOT",28,"<img src=http://hbe.hubs1.net/json2/images/hotel/ABusiness.gif hspace=2 title=商务中心/><img src=http://hbe.hubs1.net/json2/images/hotel/ARestaurant.gif hspace=2 title=餐厅/><img src=http://hbe.hubs1.net/json2/images/hotel/APool.gif hspace=2 title=室内游泳池/>",0.26],
P7601:[5329,"汉庭快捷上海复旦店",7601,"|HT|FD|",0,0,"汉庭快捷复旦店位于上海市虹口区松花江路2628号(近邯郸路),毗邻复旦大学、同济大学、上海外国语大学和上海财经大学。",189.00,256,"UploadPhotos/2009109134232740.jpg","松花江路2628号(近邯郸路)","310000",26,48,"121.49858862161636","31.29252175003388",25,0,0,"INN",35,"<img src=http://hbe.hubs1.net/json2/images/hotel/ARestaurant.gif hspace=2 title=餐厅/>",0.64],P8256:[5975,"上海复旦燕园宾馆",8256,"|FDYY|",0,3,"上海复旦燕园宾馆毗邻复旦大学邯郸校区、五角场商业中心地带,地理位置优越,环境优雅,闹中取静。",428.00,428,"UploadPhotos/201032610403481.jpg","上海杨浦区政通路270号","310000",24,48,"121.50974929332733","31.302058358737085",7,0,0,"HOT",0,"<img src=http://hbe.hubs1.net/json2/images/hotel/ABusiness.gif hspace=2 title=商务中心/><img src=http://hbe.hubs1.net/json2/images/hotel/ARestaurant.gif hspace=2 title=餐厅/>",0.83],
...
}
}
   {
points:[
{name:"虹桥机场",lat:31.1939,lng:121.346},
{name:"浦东机场",lat:31.1488,lng:121.801},
{name:"上海南站",lat:31.1533,lng:121.429},
{name:"上海站",lat:31.2494,lng:121.459},
{name:"光大会展中心",lat:31.1665,lng:121.429},
{name:"国际会议中心",lat:31.2395,lng:121.497},
{name:"国际展览中心",lat:31.2032,lng:121.404},
{name:"八佰伴",lat:31.2265,lng:121.519},
{name:"长风公园",lat:31.224,lng:121.4},
{name:"东方明珠广播电视塔",lat:31.2399,lng:121.5},
{name:"动物园",lat:31.194,lng:121.364},
{name:"方塔园",lat:31.0038,lng:121.248},
{name:"古城公园",lat:31.2285,lng:121.494},
{name:"国家森林公园",lat:31.6768,lng:121.481},
{name:"海洋水族馆",lat:31.2406,lng:121.502},
{name:"和平公园",lat:31.2703,lng:121.506}
......
]
}
  • [
  • {
  • groupid:number,//集团品牌ID
  • en:string,//集团品牌英文名称
  • cn:string,//集团品牌中文名称
  • img:string;//图片logo地址 Hubs1.Core.WebData.groupsurl+groups[n].img;
  • },....
  • ]

  3、值(value)可以是双引号括起来的字符串(String)、数值(number)、true、false、null、对象(object)或者数组(array)。这些结构可以嵌套。
     4、字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜体转义。一个字符(character)即一个单独的字符串(characeter
string)。

json数据的格式的更多相关文章

  1. 【自制工具类】struts返回json数据包装格式类

    自己写的一个给struts返回的json数据包装格式类,不喜勿喷,原创,需在项目中引入com.alibaba.fastjson的jar包 先看下效果(这里没有使用msg,有兴趣的往下看): 上demo ...

  2. 【JSON 注解】JSON循环引用2----JSON注解@JsonIgnoreProperties+JAVA关键字transient+后台对象与JSON数据的格式互相转化

    接着来说这个JSON循环引用的问题: 关于JSON格式的转化,其实关键就是这几个依赖: <!-- json --> <!-- 1号 --> <dependency> ...

  3. 如何构建JSON数据,JSON数据的格式,JSON数据的获取

    假设你是用$.getJSON();方法获取JSON数据$.getJSON(url,{"Action":"getStudent"},function(data){ ...

  4. json 数据交换格式与java

    http://wiki.mbalib.com/wiki/数据交换 数据交换是指为了满足不同信息系统之间数据资源的共享需要,依据一定的原则,采取相应的技术,实现不同信息系统之间数据资源共享的过程. 数据 ...

  5. 通过ajax获得json数据后格式的转换

    在有些情况下获取到的json数据可能是string类型的,需要把其格式化为json对象才方便解析. a)原生js通过ajax获取到的json 此时返回的数据默认是string型的,所以需要用eval( ...

  6. php如何判断是否为json数据(格式)

    首先要记住json_encode返回的是字符串, 而json_decode返回的是对象. 判断数据不是JSON格式:  代码如下 复制代码 function is_not_json($str){    ...

  7. Json数据交互格式介绍和比较

    1.什么是数据交互格式? 就是客户端和服务端进行信息传输的格式(xml和json),双方约定用什么格式进行传输,然后解析得到自己想要的值 xml扩展标记语言,属于重量级(第一占宽带.第二解析难) js ...

  8. layui对json数据的格式要求

    layui有自己的一套特定的数据格式交互,必须参数code:0,msg:“”,count:数据size(int),data:”数据List”.**一般我们选择封装返回接收类**. 若想要绑定数据到la ...

  9. iOS 中 JSON 数据交换格式

         JSON (JavaScript Object Notation)是一种轻量级的数据交换格式. JSON 的详细教程,能够參见 JSON 中国:http://www.json.org.cn/ ...

  10. json数据的格式,JavaScript、jQuery读取json数据

    JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON的特点: JSON 是纯文本 JSON 具有“自我描述性”(人类可读) JSON 具有层级 ...

随机推荐

  1. wepy中如何使用stylus等样式预处理器

    wepy中如何使用stylus等样式预处理器 一.如何在wepy中使用stylus 1.安装wepy-compiler-stylus(以及stylus, stylus-loader) npm inst ...

  2. FivePlus——分工理解

    最终的游戏方案 游戏采用回合制,每回合双方英雄各自轮流选择移动和攻击以及大招,选择结束进行结算 英雄/小兵/塔的攻击力/大招效果参照作业要求,如果发现不均衡再进行调整 UI界面考虑使用QT或者命令行界 ...

  3. 404_NOTE_Foung_软工6

    目录 NABCD分析引用 N(Need,需求): A(Approach,做法): B(Benefit,好处): C(Competitors,竞争): D(Delivery,交付): 初期 中期 个人贡 ...

  4. C#中委托的理解

    请注意,这只是个人关于C#中委托的一点点理解,参考了一些博客,如有不周之处,请指出,谢谢! 委托是一种函数指针,委托是方法的抽象,方法是委托的实例.委托是C#语言的一道坎,明白了委托才能算是C#真正入 ...

  5. lintcode-423-有效的括号序列

    423-有效的括号序列 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列. 样例 括号必须依照 "( ...

  6. PAT---福尔摩斯约会时间

    主要为字符串的处理,注意读懂题目意思. 设置输出域宽和填充字符的函数分别为setw(int n),setfill(char c);两个函数的头文件为#include<iomanip>; # ...

  7. 《构建之法》第6~7章读后感和对Scrum的理解

    第6章 敏捷流程 “敏捷流程”是一系列价值观和方法论的集合.从2001年开始,一些软件界的专家开始倡导“敏捷”的价值观和流程, 他们肯定了流行做法的价值,但是强调敏捷的做法更能带来价值. 敏捷开发原则 ...

  8. 201621123037 《Java程序设计》第4周学习总结

    #Week04-面向对象设计与继承 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 关键词:超级父类."is-a".父类.子类.重载.继承.多态 1.2 尝 ...

  9. js登录界面代码自用

    var btn = document.getElementById("a4"); var usne = document.getElementById("username ...

  10. 用Python实现求Fibonacci数列的第n项

    1. 背景——Fabonacci数列的介绍(摘自百度百科): 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacc ...