|
JSON is een op tekst gebaseerd gegevensformaat dat door Douglas Crockford populair werd gemaakt na de JavaScript-objectsyntaxis. Hoewel JavaScript-objecten sterk lijken op de letterlijke syntaxis, kunnen ze onafhankelijk van JavaScript worden gebruikt en kunnen veel programma’s lezen en creëren JSON. JSON bestaat als een string – handig voor het verzenden van gegevens via een netwerk. Als u toegang wilt tot de gegevens, moet deze worden getransformeerd naar een native JavaScript-object. Dit is geen groot probleem – JavaScript heeft een globaal JSON-object dat conversiemethoden tussen de twee biedt.
Structuur van JSON: Zoals eerder vermeld, is JSON een tekenreeks waarvan het formaat extreem lijkt op het letterlijke formaat van het Javascript-object. U kunt in een JSON-standaardobject dezelfde fundamentele gegevenstypen opnemen als u kunt: tekenreeksen, gehele getallen, arrays, booleans en andere letterlijke objecten. U moet de juiste eigenschapsnamen en array-indexen aan elkaar koppelen om toegang te krijgen tot de gegevens lager in de hiërarchie. https://abrirarchivos.info/extension/json
Ontvang de JSON: We gebruiken de API XMLH5-0Request om de JSON op te halen (vaak XHR genoemd). Dit is een zeer belangrijk JavaScript-object waarmee we netwerkverzoeken kunnen doen die via JavaScript kunnen worden gebruikt om bronnen op een server te herstellen (bijvoorbeeld afbeeldingen, tekst, JSON, zelfs HTML-fragmenten), zodat we kleine inhoudsgedeelten kunnen wijzigen zonder opnieuw te laden de volledige pagina. Hoewel veel apps JSON gebruiken om gegevens uit te wisselen, is het mogelijk dat ze.json niet op de harde schijf opslaan omdat er een met internet verbonden gegevensuitwisseling is. Bij sommige apps kunnen gebruikers echter.json-bestanden opslaan. Google+ gebruikt bijvoorbeeld JSON-bestanden om profielgegevens op te slaan. U kunt na het inloggen een “Data Release”-pagina kiezen en kiezen voor “Uw gegevensprofiel downloaden”. |
Veelgestelde vragen
Wat is JSON precies?▼
JSON is een op tekst gebaseerd gegevensformaat dat onafhankelijk van JavaScript kan worden gebruikt. Het formaat lijkt sterk op JavaScript-objectsyntaxis en wordt veel gebruikt voor het verzenden van gegevens via netwerken door veel programma's.
Kan JSON alleen met JavaScript worden gebruikt?▼
Nee, hoewel JSON gebaseerd is op JavaScript-objectsyntaxis, kunnen veel programma's JSON-bestanden lezen en creëren. Het is een universeel formaat dat onafhankelijk van JavaScript werkt.
Hoe haal ik JSON-gegevens op?▼
Je kunt JSON ophalen met behulp van de XMLHttpRequest (XHR) API, een belangrijk JavaScript-object waarmee je netwerkverzoeken kunt doen. Dit stelt je in staat om bronnen van een server op te halen zonder de hele pagina opnieuw te laden.
Moet ik JSON altijd als bestand opslaan?▼
Nee, veel applicaties gebruiken JSON voor gegevensuitwisseling zonder deze op te slaan als .json-bestand op de harde schijf. Sommige apps bieden wel de mogelijkheid om JSON-bestanden op te slaan, zoals Google+ voor profielgegevens.
Welke gegevenstypen kan JSON bevatten?▼
JSON kan dezelfde fundamentele gegevenstypen bevatten als JavaScript-objecten: tekenreeksen, gehele getallen, arrays, booleans en andere letterlijke objecten. Je kunt deze gegevens hierarchisch organiseren met eigenschapsnamen en array-indexen.
















