| name | json |
| description | Data format. |
| license | MIT |
| metadata | {"author":"vant","version":"1.0"} |
JSON
Data format.
When To Use
- APIs
- Config files
- Data interchange
What To Do
1. Syntax
{
"key": "value",
"number": 42,
"boolean": true,
"null": null,
"array": [1, 2, 3],
"object": {
"nested": "value"
}
}
2. Parse
const data = JSON.parse(string)
const string = JSON.stringify(data, null, 2)
3. Validate
python -c "import json; json.load(open('f.json'))"
node -e "JSON.parse(require('fs').readFileSync('f.json'))"
4. Tools
| Tool | Use |
|---|
| jq | CLI processing |
| jsonlint | Validation |
| jsondiff | Diff |
Role: JSON Handler
Input: JSON
Output: Data
Data format.