Intern
Wat is JSON?
sobes.tech AI
Antwoord van AI
JSON (JavaScript Object Notation) is een lichtgewicht tekstformaat voor gegevensuitwisseling. Het is gebaseerd op een subset van de JavaScript-taal, maar is volledig onafhankelijk van de taal.
Belangrijkste kenmerken van JSON:
- Leesbaarheid: Menselijk leesbaar formaat.
- Eenvoud: Gemakkelijk te parseren en te genereren.
- Onafhankelijkheid: Wordt ondersteund door de meeste programmeertalen.
JSON vertegenwoordigt gegevens in de vorm van "sleutel-waarde" paren of geordende lijsten van waarden.
Datatypes ondersteund door JSON:
- Objecten: Niet-gesorteerde verzamelingen van "sleutel: waarde" paren. Sleutels zijn strings, waarden kunnen elk geldig JSON-type zijn.
- Arrays: Geordende lijsten van waarden. Waarden kunnen elk geldig JSON-type zijn.
- Strings: Unicode-tekstreeksen, ingesloten in dubbele aanhalingstekens.
- Nummers: Gehele of drijvende-komma getallen.
- Boolean-waarden:
trueoffalse. - Null: Nulwaarde.
Voorbeeld:
// Voorbeeld van een JSON-object
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON wordt veel gebruikt voor:
- Gegevensoverdracht tussen client en server (API).
- Configuratiebestanden.
- Gegevensopslag.