The JavaScript Object Notation (JSON) Data Interchange Format
JavaScript对象表示法(JSON)数据交换格式
Abstract (摘要)
JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.
JavaScript对象表示法(JSON)是一种轻量级、基于文本、语言无关的数据交换格式。它源自ECMAScript编程语言标准。JSON定义了一组用于结构化数据可移植表示的小型格式化规则。
This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.
本文档消除了JSON其他规范的不一致性,修复了规范错误,并提供基于经验的互操作性指导。
Status of This Memo (文档状态)
This is an Internet Standards Track document.
这是一份互联网标准跟踪文档。
Table of Contents (目录)
- 1. Introduction (简介)
- 2. JSON Grammar (JSON语法)
- 3. Values (值)
- 4. Objects (对象)
- 5. Arrays (数组)
- 6. Numbers (数字)
- 7. Strings (字符串)
- 8. String and Character Issues (字符串和字符问题)
- 9. Parsers (解析器)
- 10. Generators (生成器)
- 11. IANA Considerations (IANA考虑)
- 12. Security Considerations (安全考虑)
- 13. Examples (示例)
- 14. Contributors (贡献者)
- 15. References (参考文献)
- Appendix A. Changes from RFC 4627 (附录A. 相对RFC 4627的变更)
Author (作者)
Tim Bray (editor)
Google, Inc.
Date: March 2014
Obsoletes: RFC 4627, RFC 7158
Category: Standards Track