`
rensanning
  • 浏览: 3548159 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38136
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607282
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682285
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89330
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401828
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69687
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91697
社区版块
存档分类
最新评论

ECMA发布JSON标准定义(ECMA-404)

 
阅读更多
JSON (JavaScript Object Notation)作为一种轻量级数据格式,目前已经被广泛的使用。Douglas Crockford在2001年发现并命名了JSON,但是据他自己说,JSON很早就存在,自己只是发现了它而已。2002年Crockford通过json.org公开JSON的具体定义。当时正是XML盛行的年代,但到现在更轻量级、容易解析的JSON已经超越XML被大家广泛使用。

作为标准化组织的ECMA International这次也公开了JSON的定义ECMA-404。Crockford也通过Google+发布了这一消息。


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


制定过XML规范的Tim Bray在今年9月份发布了一篇博客“Editing JSON”抱怨过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.
  • 大小: 28.4 KB
分享到:
评论

相关推荐

    ECMA-404-JSON.pdf

    在实际的ECMA-404文档中,这部分会列出影响JSON定义的其他ECMA标准或其他组织的标准。 4. **JSON文本** (JSON Text) JSON文本是由JSON值组成的序列,这些值可以是对象、数组、数字、字符串、布尔值、null,或者由...

    ECMA-262-语言标准中文版.pdf

    ECMA-262是JavaScript语言的标准,由ECMA国际组织制定并维护。这个标准定义了JavaScript的核心语法和语义,确保所有实现JavaScript的引擎都能按照一致的方式运行代码。中文版的ECMA-262文档对于中国开发者来说是一份...

    ECMA-404.pdf

    ECMA-404是ECMA国际制定的一个标准,它详细定义了JSON数据交互语法,确保不同编程语言解析JSON数据时的一致性和兼容性。这个标准的第二版发布于2017年12月,旨在提供一个规范,使得JSON成为更加可靠和可预测的数据...

    ECMA262 标准

    ECMA262标准是定义JavaScript语言规范的核心文档,由国际标准化组织ECMA International发布,其第五版于2009年12月发布。这一标准不仅为开发者提供了JavaScript语言的详细规范,还确保了不同JavaScript引擎之间的...

    Ecma-262.rar_ECMA-262_ECMAScript_javascript

    标题中的"Ecma-262.rar"指的是这个规范的文档集合,而"ECMA-262"是该规范的正式版本号,它定义了JavaScript编程语言的语法和语义规则。"ECMAScript_javascript"表明此规范与JavaScript语言密切相关,JavaScript是...

    Python库 | jsonschema-3.0.0a6-py2.py3-none-any.whl

    Python库jsonschema是用于验证JSON数据是否符合特定模式或架构的工具,它是基于ECMA-404 JSON Schema规范的一个实现。在这个特定的版本——3.0.0a6,我们看到的是一个针对Python 2和3兼容的构建(py2.py3-none-any)...

    ECMA-262 JavaScript 标准

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其标准由ECMA国际组织通过ECMA-262规范定义。这个规范详细阐述了JavaScript的核心语法、类型、语句、函数、对象以及内置模块等方面,确保了不同实现之间的兼容性...

    ECMA-369中文资料

    ECMA-369是ECMA国际发布的一份标准文档,专门针对接口定义进行详细描述。这份标准在IT行业中主要用于规范不同系统之间的交互方式,确保数据传输的准确性和一致性。ECMA-369中文资料提供了对中国开发者友好的语言版本...

    JSON入门与实战

    第 3 版(ECMA-262 3rd Edition - December 1999)的子集,定义了便于表示结 构化数据的一套格式规范,JSON 规范是符合 ECMAScript 语法规范,这样按 JSON 规范描述出的字符串已是 JavaScript 的原生代码串,这使之...

    json定义json定义json定义json定义json定义

    JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,它基于ECMA-262第三版(1999年的JavaScript语言标准)的一个子集,设计简单且易于人阅读和编写,同时也易于机器解析和生成。JSON的结构主要由两...

    关于json的一些教程

    JSON基于JavaScript编程语言的标准ECMA-262第三版(1999年12月发布)的一个子集。尽管它源自JavaScript,但其文本格式完全独立于特定的语言,这使得它能够在多种编程环境中被广泛使用。 - **1.2 JSON的结构** - ...

    Ecma-262(ECMAScript5.1中文版+英文版)

    Ecma-262是ECMAScript规范的官方编号,这是一种定义JavaScript语言标准的文档。ECMAScript 5.1是该规范的一个重要版本,它在2009年发布,是JavaScript发展历史上的一个里程碑。这个规范为JavaScript提供了一个稳定的...

    ECMA-262-5.1中文版

    ECMA-262-5.1中文版是JavaScript语言的核心规范,由ECMA国际组织发布。该规范详细定义了JavaScript编程语言的语法、语义和功能特性,是开发Web应用和服务器端JavaScript应用的基础。ECMAScript是JavaScript的标准化...

    JSON Standard

    ECMA-404标准首次版发布于2013年10月,而ECMA-123标准则发布于2009年。ECMA文档的内容包含了对JSON数据交换格式的严格规范,介绍了JSON文本以及JSON值、对象、数组、数字和字符串的定义。该标准由Ecma International...

    JSON例子简介和使用

    它源于ECMAScript程序语言标准-第3版(ECMA-262 3rd Edition - December 1999)的子集,定义了便于表示结构化数据的一套格式规范。JSON是遵循程序员所熟悉的C族编程语言(包括:C、C++、JAVA、JavaScript、Perl、C#...

    jsond:JSON 文本的定义语言

    JSOND 语法是 JSON 语法 [RFC7159] [RFC4627] [ECMA-404] 的超集。 本文档的其余部分描述了 JSOND 语法。 价值观 JSOND 值必须是对象、数组或字符串。 value = object / array / string 对象

    JSON源代码,供大家参考

    9. **JSON的标准化**:在2011年,ECMA International通过ECMA-404标准正式定义了JSON。 10. **安全性**:JSON在传输过程中需要注意数据安全,避免敏感信息泄露。通常,会使用HTTPS协议来加密传输,或者在JSON数据中...

    Ecma script 5.0

    这说明该文档的具体版本是ECMA-262的5.1版,发布于2011年6月。这表明虽然文档最初发布于2009年,但在2011年进行了更新,增加了新的特性和修正了一些问题。 - **版权声明** 文档中包含了详细的版权信息,明确指出...

    xlsx表转换为json表工具

    这涉及到理解Open Packaging Conventions (OPC) 和 Ecma-376标准,这是定义XLSX文件结构的规范。 2. **解析数据**:工具会将读取到的单元格数据转换为二维数组,每行代表一个对象,每列对应一个属性。 3. **处理...

    ES规范-ECMA-262_5.1_edition_june_2011.pdf.zip

    2011年发布的ECMAScript第五版的第1次修订版,即ECMAScript 5.1,是《ES规范-ECMA-262_5.1_edition_june_2011.pdf》的核心内容,也是本压缩包的主要文档。 首先,让我们深入了解ECMAScript 5.1的关键特性: 1. **...

Global site tag (gtag.js) - Google Analytics