JSON-formatter en verkleiner

Formatteer JSON mooi of minimaliseer het en wijs fouten aan met details per regel en kolom.

Plakken, uitvoeren en kopiëren in een korte reeks stappen. Invoerdata wordt alleen in je browser verwerkt.

Invoerdata wordt nooit naar een server gestuurd (alleen verwerking in de browser).
Veilig voor vertrouwelijke data.

Gebruik

  1. Plak JSON in het invoerpaneel.
  2. Klik op Mooi maken of Minimaliseren.
  3. Kopieer de uitvoer en klaar.

Sneltoetsen

Ctrl/Cmd + Enter: Mooi maken
Ctrl/Cmd + Shift + Enter: Minimaliseren
Ctrl/Cmd + L: Wissen (met bevestiging)

Voorbeeld

Geldige JSON-formattering

Invoer

{"name":"Alice","age":28,"tags":["api","debug"]}

Uitvoer

Mooi maken: meerdere regels met inspringing
Minimaliseren: JSON op één regel

Ongeldige JSON

Invoer

{"name":"Alice","age":28,}

Uitvoer

Foutbanner toont regel, kolom en een fragment in de buurt

Wat is JSON-opmaak?

Opmaak voegt inspringing en regeleinden toe voor betere leesbaarheid, waardoor debuggen en beoordelen eenvoudiger worden.

Wat is JSON minimaliseren?

Minimaliseren verwijdert witruimte en regeleinden om de payload kleiner te maken en JSON compact te houden.

Veelvoorkomende fouten en oplossingen

  • Achterliggende komma (voorbeeld: {"a":1,})
  • Ontbrekende aanhalingstekens rond sleutels of tekenreeksen
  • Commentaartekens opgenomen (standaard JSON ondersteunt geen // of /* */)

Veelgestelde vragen

Ik krijg een fout

De tool toont regel, kolom en tekst in de buurt. Gebruik Naar fout springen om de cursor naar de exacte locatie in de invoer te verplaatsen.

Kan ik JSON met commentaar (JSONC/JSON5) gebruiken?

Standaard JSON staat geen commentaar toe. Schakel “Commentaar verwijderen voor het parsen” alleen in wanneer nodig (niet volledig compatibel).

Grote JSON voelt traag aan

Parsen en JSON-serialisatie draaien in een webworker. De UI gebruikt bewaking op basis van grootte om de invoer responsief te houden.

Worden gegevens geüpload?

Nee. Parsen, formatteren en minimaliseren gebeuren lokaal in je browser.

Ik zie \uXXXX-uitvoer

Schakel Unicode-escape uit om direct leesbare tekens uit te voeren.