JavaScript Object Notation (JSON) is a text-based, platform-independent data-exchange format that is easy for humans and machines to read and write. It consists of two structures:
A set of name:value pairs enclosed by curly brackets. The pairs may be metadata about the request, such as the time of the request, or they may be data about a resource.
A list of values enclosed by square brackets. This structure is used when the value in a name:value pair is an array.
The value in a name can be a simple value, such as a string or a number, or it can be either of the structures above (a list of name:value pairs in curly brackets, or a list of values in square brackets).
The following example shows part of a response body for a
GETdnsServer collection request in JSON format. In this content, the value for the addresses attribute is a list structure: