Sobes.tech
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: true of false.
  • 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.