1. Source: The JavaScript Object Notation (JSON) Data Interchange Format
RFC 8259
Reference: Section 1
Introduction. "JSON is built on two structures: A collection of name/value pairs. In various languages
this is realized as an object... An ordered list of values. In most languages
this is realized as an array..."
Reference: Section 4
Objects
and Section 5
Arrays
provide the formal definitions for these structures.
2. Source: Juniper Networks Day One: Data Serialization for Network Engineers
Automation Engineers
and Everyone Else
Reference: Chapter 2
"JSON
" Page 13. "JSON has two primary data structures: Objects... Arrays..."
3. Source: Introducing JSON (json.org)
Reference: The main page explicitly states
"JSON is built on two structures: A collection of name/value pairs. In various languages
this is realized as an object... An ordered list of values. In most languages
this is realized as an array..."