JSON is een klein gegevensformaat. Een formatter kan het niet repareren tot een parser het accepteert. Begin met de fout die de parser noemt, omdat latere fouten vaak een gevolg van de eerste zijn.
Lees de eerste fout
Plak het document in de JSON-formatter & validator. Als de statusregel een positie noemt, kijk daar eerst. Een veelvoorkomende fout is een komma na het laatste objectveld of array-item. JSON staat dat niet toe. Een andere is een string tussen enkele aanhalingstekens. JSON-strings gebruiken dubbele aanhalingstekens.
Commentaren worden ook geweigerd. Als de tekst uit een JavaScript-bestand kwam, verwijder de commentaren of zet het bestand om naar JSON voordat je het formatteert.
Formatteer nadat het parseert
Kies twee of vier spaties en formatteer. Formatteren herschrijft witruimte. Het mag sleutels niet hernoemen of een getal in een string veranderen. Als een zeer groot geheel getal verandert, is de limiet de JSON-nummerparser, niet de indentatie. Bewaar die waarden als strings als elk cijfer telt.
Wanneer je een tabel nodig hebt
Als de waarde een array van platte objecten is, kan de JSON naar CSV-converter een spreadsheetbestand maken. Geneste waarden worden geweigerd in plaats van weggelaten. Die weigering is nuttig: je ziet welk veld structuur zou verliezen.