json 的 ecma 标准发布 -凯发k8国际

7顶
0踩

json 的 ecma 标准发布

2013-10-15 11:40 by 见习记者 rensanning 评论(5) 有13300人浏览
json (javascript object notation)作为一种轻量级数据格式,目前已经被广泛的使用。douglas crockford在2001年发现并命名了json,但是据他自己说,json很早就存在,自己只是发现了它而已。2002年crockford通过公开json的具体定义。当时正是xml盛行的年代,但到现在更轻量级、容易解析的json已经超越xml被大家广泛使用。

作为标准化组织的ecma international这次也公开了json的定义。crockford也通过google 发布了这一消息。



到目前为止关于json共有4个公开的定义:

制定过xml规范的tim bray在今年9月份发布了一篇博客“”抱怨过json的标准:

引用
what i hadn’t realized was that there actually isn’t a standalone anything you can link to and say “this is the json spec”; rfc 4627 is just a mime-type registration.


bray认为rfc 4627关于json的定义存在明显的问题:

引用
what the wg can do is fix a couple of errata, document where the stupid things that 4627 allows can lead to breakage, and turn it into a spec, not just a registration doc.
7
0
评论 共 5 条 请登录后发表评论
5 楼 2013-10-24 11:10
404=w=
4 楼 2013-10-17 15:53
继2005年得到各家浏览器厂商接纳之后,这会更加算是正规军了。
3 楼 2013-10-16 17:09
404 这编号真特别 ...
2 楼 2013-10-16 09:34
有个标准,还是非常好的。
1 楼 2013-10-15 17:58

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 在讲json之前,我觉得有必要先带大家了解一下xml(extensible markup language 可扩展标记语言),因为json正在慢慢取代xml。 1、xml起源 早期web发展和负载的数据量并不是很大,所以基本靠html(1989诞生)可以...

  • json (javascript object notation)作为一种轻量级数据格式,目前已经被广泛的使用。douglas crockford在2001年发现并命名了json,但是据他自己说,json很早就存在,自己只是发现了它而已。2002年crockford通过[url=...

  • json: javascript object notation(javascript 对象表示法) json 是存储和交换文本信息的语法,类似 xml。 json 比 xml 更小、更快,更易解析。 json 易于人阅读和编写。 c、python、c 、java、php、go等编程语言都...

  • php 中利用json_encode和json_decode传递包括特殊字符的数据</pre><span style="font-size:24px"></span>...json_decodemixed json_decode ( string $json [, bool ...文章技术mix呢2...

  • python的json模块python json本章节我们将为大家介绍如何使用 python 语言来编码和解码 json 对象。环境配置在使用 python 编码或解码 json 数据前,我们需要先安装 json 模块。本教程我们会下载demjson并安装:$ ...

  • 2013 年,ecma international(欧洲计算机制造商协会)制定了 json 的语法标准——ecma-404。 经过 20 年左右的发展,json 已经替代了 xml,成为了 web 开发中首选的数据交换格式。 为什么要使用 json? json 并不...

  • 文章目录一、人类的信息传播革命第一次信息传播...二、信息传播之互联网三、伟大的通用语言xml四、json的出现五、json和xml的区别六、json和js的关系七、总结 一、人类的信息传播革命 人类历史上曾经历了五次传播革命:

  • 我应该如何使用node.js解析json? 是否有一些模块可以安全地验证和解析json?

  • python3 知识库python3 标准库概览python3 日期和时间python3 json 数据解析python3 xml解析python3 多线程python3 smtp发送邮件python3 网络编程python3 mysql 数据库连接python cgi编程python3 模块pyt......

  • 什么是ecma6ecmascript 6.0(简称 es6)是 javascript 语言的下一代标准,在2015年6月正式发布。它的目标,是使得 javascript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。2. ecmascript 和 ...

  • ecmascript 6.0(简称 es6)是 javascript 语言的下一代标准,在2015年6月正式发布。它的目标,是使得 javascript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 2. ecmascript 和 javascript 的关系 ...

  • ecma官方网站 ecma github版本记录 w3schools ecmascript是由网景的布兰登·艾奇开发的一种脚本语言的标准化规范;最初命名为mocha,后来改名为livescript,最后...ecma script是ecma-262标准化的脚本语言的名称。尽管j

  • 5python标准库系列之json模块python标准库系列之json模块json (javascript object notation)http://json.orgis a subset of javascript syntax (ecma-262 3rd edition) used as a lightweight ...文章余二五2017-11-...

  • json是一种文本方式展示结构化数据的方式,从产生的时候...json起源于1999年的js语言规范ecma262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据格式ecma404(很囧的序号有不有?)发布。 200...

  • 对象可以包含多个 key/value(键/值)对。key 必须是字符串,value 可以是合法的 json 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。key 和 value 中使用冒号(:)分割。每个 key/value 对使用逗号(,)分割。

  • 目录(?) 摘要 ...javascript object notation (json) 是一种轻量级、基于文本、语言无关的数据交换格式。它是从ecmascript语言标准衍生而来的...它衍生自javascript的对象实字,这定义在ecmascript语言标准第三版中

  • 1.定义介绍 (1).xml定义 扩展标记语言 (extensible markup language, xml) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义...xml是标准通...

  • 2013年3月发布的第一个toml版本,使toml成为三个标准的年轻人。 toml的目标是成为最小的配置文件格式,由于精确的语义,这种格式易于阅读。toml被设计为无歧义地映射到散列表。toml应该很容易用各种语言来解析数据...

  • 管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(hrm): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。hrm系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(crm): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。crm系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统

  • gb2312字符集 作用:国家简体中文字符集,兼容ascii。 位数:使用2个字节表示,能表示7445个符号,包括6763个汉字,几乎覆盖所有高频率汉字。 范围:高字节从a1到f7, 低字节从a1到fe。将高字节和低字节分别加上0xa0即可得到编码。 gbk字符集 作用:它是gb2312的扩展,加入对繁体字的支持,兼容gb2312。 位数:使用2个字节表示,可表示21886个字符。 范围:高字节从81到fe,低字节从40到fe。 gb18030字符集 作用:它解决了中文、日文、朝鲜语等的编码,兼容gbk。 位数:它采用变字节表示(1 ascii,2,4字节)。可表示27484个文字。 范围:1字节从00到7f; 2字节高字节从81到fe,低字节从40到7e和80到fe;4字节第一三字节从81到fe,第二四字节从30到39。

global site tag (gtag.js) - google analytics
网站地图