Introducing JSON: ECMA-404 The JSON Data Interchange Standard
Introducing JSON: ECMA-404 The JSON Data Interchange Standard
Introducing JSON: ECMA-404 The JSON Data Interchange Standard
Introducing JSON
العربيةБългарски
中文
Český
Dansk
Nederlands
English
Esperanto
Français
Deutsch
Ελληνικά
עבריתMagyar
Indonesia
Italiano
日本
한국어
فارسیPolski
Português
Română
Русский
Српско-хрватски
Slovenščina
Español
Svenska
Türkçe
Українська
Tiếng Việt
machines to
parse and generate. It is based on
a subset of the
JavaScript
Programming
value
Language Standard
ECMA-262 3rd Edition -
December 1999. JSON is a text format that is object
completely
language independent but uses array
of
the C-family of languages, including C, number
all modern
programming languages support ws string ws ':' element
pairs. An object
begins with { left brace and ends element ',' elements
by , comma . ws value ws
string
characters
""
character characters
character
'\' escape
An array begins
with [ left bracket and ends
with '"'
'/'
'b'
'f'
'n'
'r'
number,
or true or false or null, or an 'u' hex hex hex hex
object or
an array. These structures can be
nested. hex
digit
'A' . 'F'
'a' . 'f'
number
integer
digit
onenine digits
'-' digit
is represented as a
single character string. A
string is very much like a C or Java string. digit digits
digit
'0'
onenine
onenine
'1' . '9'
fraction
""
'.' digits
exponent
""
https://www.json.org/json-en.html 2/6
8/16/2021 JSON
sign
""
'+'
'-'
ws
""
'0020' ws
'000A' ws
'000D' ws
'0009' ws
https://www.json.org/json-en.html 3/6
8/16/2021 JSON
8th ColdFusion
json SerializeJSON
ActionScript D
ActionScript3 std.json
Ada asdf
GNATCOLL.JSON vibe.data.json
AdvPL Dart
JSON-ADVPL json library
APL Delphi
⎕JSON Delphi Web Utils
ASP JSON Delphi Library
JSON for ASP E
JSON ASP utility class JSON in TermL
AWK Fantom
JSON.awk Json
rhawk FileMaker
BlitzMax JSON
bmx-rjson Fortran
C json-fortran
JSON_checker YAJL-Fort
YAJL jsonff
LibU Go
json-c package json
json-parser Groovy
jsonsl groovy-io
WJElement Haskell
M's JSON parser RJson package
cJSON json package
Jansson Java
jsmn JSON-java
parson JSONUtil
ujson4c jsonp
frozen Json-lib
microjson Stringtree
mjson SOJO
progbase json-taglib
lwjson Flexjson
cisson Argo
C++ jsonij
JSONKit fastjson
jsonme-- mjson
ThorsSerializer jjson
JsonBox json-simple
jvar json-io
rapidjson google-gson
JSON for Modern C++ FOSS Nova JSON
minijson Corn CONVERTER
jsoncons Apache johnzon
jsoncpp Genson
univalue cookjson
ArduinoJson progbase
QJson jackson
CAJUN MOXy
libjson JavaScript
nosjob JSON
JSON library for IoT json2.js
qmjson clarinet
JSON Support in Qt Oboe.js
https://www.json.org/json-en.html 4/6
8/16/2021 JSON
Nim
Module json
Objective C
NSJSONSerialization
json-framework
JSONKit
yajl-objc
TouchJSON
OCaml
jsonm
PascalScript
JsonParser
Perl
CPAN
Photoshop
JSON Photoshop Scripting
PHP
PHP 5.2
PicoLisp
picolisp-json
Pike
Public.Parser.JSON
Public.Parser.JSON2
PL/SQL
pljson
PureBasic
JSON
Puredata
PuRestJson
Python
The Python Standard Library
simplejson
pyson
Yajl-Py
ultrajson
metamagic.json
progbase
https://www.json.org/json-en.html 5/6
8/16/2021 JSON
R
rjson
jsonlite
Racket
json-parsing
Rebol
json.r
RPG
JSON Utilities
Rust
Serde JSON
json-rust
Ruby
yajl-ruby
json-stream
progbase
Scala
circe
Scheme
MZScheme
JSON-struct
Shell
Jshon
JSON.sh
jwalk
Squeak
Squeak
Tcl
JSON
Visual Basic
VB-JSON
PW.JSON
.NET-JSON-Transformer
progbase
Visual FoxPro
fwJSON
JSON
vfpjson
https://www.json.org/json-en.html 6/6