Naar de inhoud

Ontwikkeltool · lokale verwerking

JSON opmaken en valideren zonder waarden te herschrijven

Plak JSON, kies inspringing en krijg leesbare of compacte uitvoer. Een parser op basis van tokens behoudt de oorspronkelijke schrijfwijze van getallen, tekenreeksen en sleutels zonder ze eerst naar JavaScript-waarden om te zetten.

Invoer

Je gegevens blijven in deze browser.

De grijze tekst is een voorbeeld. Uitvoeren gebruikt het; de invoer selecteren wist het. Laat het veld leeg om het voorbeeld te herstellen.

Objecten, arrays en primitieve waarden op het hoogste niveau worden geaccepteerd. · 105 / 200.000

Opties

Resultaat

JSON veilig opmaken

Een document opmaken

  1. Plak de volledige JSON-tekst.
  2. Kies twee spaties, vier spaties, tabs of geminificeerde uitvoer.
  3. Selecteer JSON opmaken en corrigeer eventuele gemelde regel en kolom.
  4. Controleer waarschuwingen over dubbele sleutels voordat je kopieert.

Wat behouden blijft

Witruimte wordt vervangen, maar tekenreeksescapes, getalnotatie en de sleutelvolgorde van objecten blijven exact zoals ingevoerd. Grote gehele getallen zoals 9007199254740993 worden niet naar JavaScript-getallen omgezet.

Dubbele objectsleutels blijven in de uitvoer en worden met hun locatie gemeld. Veel volgende parsers behouden slechts één waarde, dus los ze bewust op.

Validatiegrenzen

  • Weigert ongeldige escapes, besturingstekens, afsluitende komma's, afgebroken invoer en ongeldige JSON-getalsyntaxis.
  • Voert geen code uit, haalt geen URL's op, past geen externe schema's toe en biedt geen algemene IDE.

Veelgestelde vragen over JSON-opmaak

Verandert dit grote gehele getallen?

Nee. Gevalideerde tokens worden opnieuw gerangschikt; getaltokens worden nooit omgezet naar drijvendekommagetallen.

Worden dubbele sleutels verwijderd?

Nee. Ze blijven behouden en worden als waarschuwing vermeld, omdat automatisch verwijderen de betekenis kan veranderen.

Kan de hoofdwaarde een tekenreeks of getal zijn?

Ja. Elke JSON-waarde is geldig op het hoogste niveau.