Who invented JSON and when was it created?
Douglas Crockford originally specified the JSON format in the early 2000s. He and Chip Morningstar sent the first JSON message in April 2001, and the JSON.org website launched that same year.
Short answers, pulled from the story.
Douglas Crockford originally specified the JSON format in the early 2000s. He and Chip Morningstar sent the first JSON message in April 2001, and the JSON.org website launched that same year.
JSON stands for JavaScript Object Notation. The 2017 international standard specifies the pronunciation as JAY-son, as in "Jason and The Argonauts," though JAY-sawn is also widely used. Crockford himself said in 2011 that he strictly does not care about the pronunciation.
JSON was first standardized in October 2013 as ECMA-404. It was then standardized as ISO/IEC 21778:2017 in November 2017, and on the 13th of December 2017 the Internet Engineering Task Force published RFC 8259, the current Internet Standard STD 90.
Crockford deliberately removed comments from JSON after observing developers using them to embed parsing directives. He explained in 2012 that this practice would have destroyed interoperability between different implementations.
JSON supports six data types: Number, String, Boolean (true or false), Array, Object (a collection of key-value pairs), and null. Strings must be enclosed in double quotation marks, arrays use square brackets, and objects use curly brackets.
Crockford added the clause "The Software shall be used for Good, not Evil" to the JSON license as a way to open-source the libraries while mocking overly pedantic corporate lawyers. The clause created license compatibility problems because standard open-source definitions permit no restrictions on the purpose of use.