JSON
Structured text interchange
JSON (JavaScript Object Notation) is a lightweight data format for storing and transmitting structured information, widely used in web applications and APIs.
Data is organized as key-value pairs and arrays in a human-readable text format: The server sends the response as JSON.
Though derived from JavaScript syntax, JSON is language-independent and has become the dominant format for data exchange on the web. (Lowercase json appears in filenames and casual usage.)
Encoding objects for transmission
- parseExamine syntax closely
- key-valueData pair structure
- nestedContained within another
- arraysOrdered element collections
objects · strings · numbers · booleans · null · schema · syntax · lightweight
Grammatical structure extraction
- objectsTangible items or protests
- arraysOrdered element collections
- stringsThin flexible lines
- numbersCounting and calculation symbols
booleans · null · key-value · colon · comma · nesting · indentation · whitespace
Software communication standard
- RESTWeb service design paradigm
- AJAXAsynchronous browser-server communication
- fetchGo get and return
- endpointFinal point reached
request · response · payload · backend · frontend · JavaScript · Node.js · webhook
Confirming truth or accuracy
- typeCategory sharing traits
- requiredNeeded by rule
- propertiesQualities or owned assets
- definitionsStated meanings of terms
constraints · draft · format · pattern · default · validator · specification · structure
serialization
Encoding objects for transmission
arrays · objects · strings · numbers · booleans · null · schema · syntax · lightweight · text-based
parsing
Grammatical structure extraction
numbers · booleans · null · key-value · colon · comma · nesting · indentation · whitespace · delimiters
API
Software communication standard
endpoint · request · response · payload · backend · frontend · JavaScript · Node.js · webhook · HTTP
validation
Confirming truth or accuracy
- typeCategory sharing traits
- requiredNeeded by rule
- propertiesQualities or owned assets
definitions · constraints · draft · format · pattern · default · validator · specification · structure · blueprint
object
Tangible entity or aim
- arrayOrdered collection or display
- dictionaryAlphabetical word reference
- data structureFormat for organizing information
variable · loop · iteration · recursion · function · library · SDK · parser · encoding · decoding
config
Software setup specifications