JSON的基本格式如下,图片来自json.org
:
·对象是属性、值对的集合。一个对象的开始于"{",结束于"}"。每一个属性名和值间用":"提示,属性间用","分隔。
·数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。
·值可以是引号里的字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套。
·字符串的定义和C或Java基本一致。
·数字的定义也和C或Java基本一致。
举一个简单的例子
/**
* JSON是Javascript的核心特征,它提供了一种创建数组和对象图的简单机制
* 核心: 把Array()这种形式扩充为{键:"值", 键:"值", 键:"值"},即像Java的map或Python的Dictionary
*/
//{} 内的元素应形如 {键:"值", 键:"值", 键:"值"}
// [] 是数组, 其内的元素应形如["item1", "item2", "item3"]
//创建JSON并把值赋给变量users
var users={
nums:2,
list:[
{name:"tom",gender:1,age:23},
{name:"yao",gender:1,age:25}
]
};
alert(users.nums);
alert(users.list[0].name+" : "+users.list[0].gender+" : "+users.list[0].age);
alert(users.list[1].name+" : "+users.list[1].gender+" : "+users.list[1].age);
//当用eval() 执行一个字符串时,对于一个Json中只有一个对象时,应该写成这样,如:str="({key:'value',Key:'value'})"; //如写成 str="{key:'value',key:'value'}"; 会出错
var obj=eval(str);
分享到:
相关推荐
json格式json格式+json格式 json格式json格式+json格式 json格式json格式+json格式
jsonDB是js的一个类库,是基于json数据格式构建的数据模型实现对json数据增删改查。jsonDB的构建源自于HTML5本地存储的一个应用需求,可以通过sql对json数据进行增删改查,同时该类库提供强大的where检索条件,数据...
a、 完成json 基本结构(键值对、对象、数组、字符串)的解析;(10 分) b、 完成对true、false、null、整数的解析;(5 分) c、 完成浮点数的解析;(5 分) d、 完成科学计数法表示的数的解析;(5 分); e、 完成json ...
网络通信用了JSON, 一串串的看...提供格式化查看, 可输入JSON串或从文件读取. 修改key/value值, 重新生成, 对value进行utf8转码和base64编解码选项. 好像这些基本上够了, 有其他功能需求可以评论如果有空可以考虑加上!
完成json 基本结构(键值对、对象、数组、字符串)的解析, 完成对true、false、null、整数的解析, 完成浮点数的解析; 完成科学计数法表示的数的解析; 完成json 文本的格式化。添加一个命令行参数-pretty,对于...
JSON 文件的格式非常简单,易于学习和使用,因此逐渐取代了 XML 成为互联网上最受欢迎的数据交换格式。 JSON 文件的优点包括: 1. 轻量级:JSON 文件的体积非常小,占用服务器资源少,传输速度快。 2. 易读易写:...
5.如果数据比较大,这个功能就有用了,一部分一部分的来观察,这也是化繁为简,将复杂的东西简单的化的最基本和核心的思路——分而治之。 jsonhandle JSON-handle Chrome插件注意事项 chrome for mac里好像对部分...
JSON Schema 中有许多示例,它们都遵循相同的格式。每个示例的开头是一个简短的 JSON 模式,说明了一个特定的原则,然后是针对该模式有效或无效的简短 JSON 片段。有效示例标记ok, 无效的例子标记not ok。 结论 ...
Json是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本demo将基本java数据类型转换 JSON 格式.
如下所示: import json result = response.read() ... 您可能感兴趣的文章:Python简单读取json文件功能示例Python使用内置json模块解析json格式数据的方法使用Python解析JSON数据的基本方法Python操作json数据的一个
可是下载下来看一下,格式都不是我想要的。基本上都是分表的,省、市分开保存,有的还有地区表。而自己想要一个表的,或者是一个xml,或者是一个Json。 搜索过程中,找到了国家统计局的省市数据,看页面简单,正好...
遇到问题后赶紧搜索excel转json小工具,发现可以直接使用的工具很少,基本只提供部分代码,而且没有图形化界面。 还是自己动手好玩。本篇文章介绍使用Python开发excel一键转json小工具,实现任意选中excel的xlsx...
Cve模式cve-schema指定CVE JSON记录格式。 这是一组丰富的JSON数据的蓝图,可以由CVE编号当局(CNA)和授权数据发布者(ADP)提交以... 在JSON模式中的指定了它有关此格式的文档,访问 提供了5.0格式的基本示例记录。
遇到问题后赶紧搜索excel转json小工具,发现可以直接使用的工具很少,基本只提供部分代码,而且没有图形化界面。 还是自己动手好玩。本篇文章介绍使用Python开发excel一键转json小工具,实现任意选中excel的xlsx...
可是下载下来看一下,格式都不是我想要的。基本上都是分表的,省、市分开保存,有的还有地区表。而自己想要一个表的,或者是一个xml,或者是一个Json。 搜索过程中,找到了国家统计局的省市数据,看页面简单,正好...
Python 标准库的 json 模块可以用来处理 JSON 格式数据的基本操作。 2. 使用 json 模块主要提供了 dump、dumps、load、loads 方法对 JSON 数据进行编解码。 2.1 dumps json 模块的 dumps 方法可以将 Python 对象转为...
jsonview查看的工具,可以树形的显示json,非常的方便。在开发基本json形式的数据格式时非常的有用。。是基于friework4.0
JavaScript 操作 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于 JavaScript 的一个子集。它可以表示数字、字符串、逻辑值...了解 JSON 的基本概念和操作方法对于 Web 开发是非常重要的。
因为项目需要,存储字段存储成了JSON格式,在项目中是将查询出来的值通过jackson转成相应的bean进行处理的,觉得不够简单方便。 MySQL从5.7版本开始就支持JSON格式的数据,操作用起来挺方便的。 建表 在新建表时...
一个轻量级的 JavaScript 库,用于字符串或对象的漂亮和可定制的 JSON 格式。 基本用法 只需包含pretty-json.js ,然后在您的 JSON 对象或字符串j上调用prettify(j) 。 如果将输出包装在则格式化效果最佳。 高级...