JSON (JavaScript Object Notation) is een tekstgebaseerd dataformaat voor het uitwisselen van gestructureerde data. Het is leesbaar voor mensen en eenvoudig te verwerken door machines. JSON is de standaard voor REST APIs en configuratiebestanden.
{
"naam": "Bernard",
"leeftijd": 42,
"actief": true,
"tags": ["linux", "rust", "web"],
"adres": {
"stad": "Amsterdam",
"land": "Nederland"
},
"partner": null
}
| Type | Voorbeeld |
|---|---|
| String | "tekst" |
| Getal | 42, 3.14 |
| Boolean | true, false |
| Null | null |
| Array | [1, 2, 3] |
| Object | {"sleutel": "waarde"} |
curl https://api.github.com/users/octocat | jq '.name'
jq '.items[].title' resultaat.json
jq -r '.[] | select(.actief == true) | .naam' users.json