~ in the spirit of things ~
{

"json": "deRulo"

}

What is JSON?

JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition [ECMA].

JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).

A string is a sequence of zero or more Unicode characters [UNICODE].

An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array.

An array is an ordered sequence of zero or more values.

The terms "object" and "array" come from the conventions of JavaScript.

JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.


JSON is built on two structures:

A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array. An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.


Examples:

    
[
  {
    "name": "Apple",
    "color": "Red",
    "tasty": true
  },
  {
    "name": "Banana",
    "color": "Yellow",
    "tasty": true
  },
  {
    "name": "Kiwi",
    "color": "Brown",
    "tasty": true
  }
]
    
    
[
  {
    "name": "json",
    "jolly_season": "'tis'"
  }
]
    
Sauce: the JSON website and RFC 4627 by Douglas Crockford
A note from the author:
Merry Christmas, and keep the change, ya filthy animals!