JSON Validator: 3 manieren voor het valideren van JSON
JSON is online een van de meest gebruikte formaten om datagegevens uit te wisselen en op te slaan. Of je nu met webservices werkt of sensorgegevens, het is zeer waarschijnlijk dat JSON de voorkeur heeft wat betreft communicatie. Niet voor niets noemen we JSON de taal van het web. In dit blog delen we 3 manieren voor het valideren van JSON. Maar eerst leggen we nog even kort uit waarom JSON gevalideerd moet worden.
Waarom moet je JSON valideren?
JSON is de afkorting van Javascript Object Notation. Het is een gestructureerde beschrijving van data, in een leesbaar tekstformaat. Het wordt veel gebruikt voor het heen en weer sturen van berichten, maar daarbij is het natuurlijk wel van belang dat de goede structuur gebruikt wordt. Vandaar dat je JSON ook moet valideren. Daardoor weet je zeker dat de beide communicatiepunten dezelfde structuur gebruikt en de data correct verwerkt wordt.
Er zijn verschillende manieren om JSON te valideren, we bekijken er hier 3: (A) via online tools, (B) via libraries en (C) via de Enterprise oplossing FME.
Optie A: Online tools voor het valideren van JSON, ofwel de JSON validator
Als je een zoekopdracht in Google doet voor JSON valideren vind je hiervoor verschillende tools. Meestal zijn deze websites internationaal en klinkt JSON validation wellicht bekender. JSON valideren en JSON validator is natuurlijk hetzelfde. De online validatie tools werken in principe allemaal op dezelfde manier: je plakt er wat JSON data in en drukt op validation. Je krijgt dan te zien of de JSON wel of niet valide is en waar het probleem zit.
Een daarvan is bijvoorbeeld jsonlint.com: