ADVERTENTIE SLUITEN
JSON-formatter
JSON-formatter
Ondersteunt JSON-gegevensformattering, minificatie en validatie, biedt realtime syntaxiscontrole en foutlocatie (regel/kolom hints). Ondersteunt sleutelsortering en aangepaste inspringing, geschikt voor API-debugging, configuratiebeheer en code-review.
🚀 Snelstart
- Invoeren/plakken: voer JSON-tekst in het invoerveld in of plak deze.
- Realtime validatie: tijdens het typen wordt syntaxis gecontroleerd; fouten verschijnen eronder met regel/kolom.
- Formatteren: klik op "Formatteren" om JSON netjes in te delen; het resultaat vervangt de invoer.
- Comprimeren: klik op "Comprimeren" om alle witruimte en regeleinden te verwijderen; het resultaat vervangt de invoer.
- Kopiëren: gebruik de kopieerknop onderaan om de huidige inhoud te kopiëren.
📌 Veelvoorkomende scenario's
- API-debugging: controleer backend JSON en maak de structuur leesbaar.
- Loginspectie: JSON-fragmenten uit logs formatteren om problemen te lokaliseren.
- Configuratie: structuren bekijken, sleutelvolgorde en inspringstijl uniformeren.
- Code review: duidelijke JSON-voorbeelden opnemen in PR's en documentatie.
- Pre-commit: JSON-format en inspringing standaardiseren voordat u commit.
🎛️ Formatteringsparameters & acties
- Inspringing: kies Tab/2/4/8 in de dropdown bij de knoppen.
- Sorteren: klik op "Sorteren" om object-sleutels alfabetisch te sorteren (semantiek blijft gelijk); kopiëren/verzenden gebruikt altijd de huidige inhoud.
🧭 Gebruiksadvies
- Escapes: gebruik geldige escapesequenties in strings (bijv. \" en \n).
- Schema & stijl: spreek binnen het team inspringing, sleutelvolgorde en schema af om diff-ruis te verminderen.
- Maak een backup vóór het sorteren: sorteren verandert de sleutelvolgorde en is niet automatisch terug te draaien.
- Gebruik "Regel X, kolom Y" onder het invoerveld en controleer de omgeving (haakjes/aanhalingstekens).
- Eerst comprimeren en daarna formatteren kan extra komma's of onjuiste aanhalingstekens beter zichtbaar maken.
⚠️ Beperkingen & compatibiliteit
- Geen comments: // en /* */ zijn geen standaard JSON (gebruik JSON5/JSONC-tools als u comments nodig hebt).
- Geen enkele aanhalingstekens: 'text' is geen geldige JSON-string.
- Geen afsluitende komma's: {"a":1,} of [1,] is ongeldig.
- Zeer grote JSON: splits grote documenten om de pagina responsief te houden; zeer diepe/uitgebreide structuren worden soms vereenvoudigd weergegeven.
🔒 Privacy & veiligheid
- Alle verwerking gebeurt in uw browser; gegevens verlaten uw apparaat niet.
❓ Veelgestelde vragen
Waarom geven enkele aanhalingstekens/comments/afsluitende komma's/NaN fouten?
Dit zijn niet-standaard JSON of JS-extensies: strings moeten dubbele aanhalingstekens gebruiken; comments zijn niet toegestaan; afsluitende komma's zijn ongeldig; NaN/Infinity worden niet ondersteund.
Hoe kan ik snel de foutlocatie vinden?
Gebruik de regel-/kolominformatie (bijv. regel 10, kolom 5) en controleer haakjes, komma's en aanhalingstekens rond die positie.
Hoe krijg ik zo klein mogelijke JSON voor transport?
Gebruik "Comprimeren" om alle witruimte en regeleinden te verwijderen. Voor productie-transport is een gecomprimeerde vorm meestal het beste.