Interesting Articles
5 Some Technical Material on JSON
the original definition; you may wish to study the way people wrote data definitions in the "olden days"
You may wish to contrast that with an excerpt from the Java specification, whose language of definition is much closer to those of our data definitions;
a recent blog post on programs that turn JSON into data representations (parsers); this one is for nerds and people who think reading lines of texts is a good idea in a first course on programming.