Programming Terminology
JSON
JSON stands for "JavaScript Object Notation". It is a file format with a .json
extension and has a plaintext syntax which makes it suitable for cross-platform environments. It's name comes from its similar syntax to JavaScript Objects, and it's original purpose was to be a response payload for AJAX (XHR) requests from the server to client-side JavaScript.
Today, JSON is used for many data structures including database-like structures:
{"users": [{ "name": "Dhruv", "age": 34 },{ "name": "Justin", "age": 57 },{ "name": "Kerry", "age": 23 },]}
Or it can be used for settings like VSCode Settings or Node's package.json
settings which control Node Projects:
{"name": "adam","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC"}