ToolMill.io

JSON Pretty Print, Minify en Valideren

Formatteer JSON voor leesbaarheid, minimeer het voor compacte opslag en valideer het voordat het gebruikt wordt in API's, configuratiebestanden, frontend-apps of testarmaturen. Deze pagina is ontworpen voor dag-tot-dag formatteren werk: het omzetten van one-line payloads in leesbare structuren, het verkleinen van geformatteerde JSON terug naar beneden, en het vangen van ongeldige syntax voordat u het resultaat hergebruikt.

Gegevens

Probeer het.

Voorbeelden

Pretty-print JSON
Invoer
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Uitvoer
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minifiëren JSON
Invoer
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Uitvoer
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Wat mooie print doet vs wat minify doet

Mooie print herschrijft geldig JSON met inspringen en lijn breekt, zodat geneste objecten en arrays gemakkelijker te scannen zijn. Miniferen verwijdert onnodige witruimte zodat dezelfde JSON compacter wordt. Beide acties zijn afhankelijk van de invoer als eerste geldig JSON.

Deze pagina verandert de presentatie, niet de betekenis. Het sorteert geen sleutels, reparatie gebroken syntax, of valideren van de lading tegen een schema. Het doel is snel formatteren en een snelle geldigheidscontrole terwijl u werkt met geplakt JSON tekst.

Wanneer elke modus moet worden gebruikt

Gebruik Pretty wanneer u een one-line API-respons leest, een genest config knipsel bekijkt, een gekopieerde webhook payload inspecteert of de structuur van meerdere records vergelijkt. Gebruik Minifiëren wanneer u leesbaar JSON terug wilt krimpen voordat u het invoegt in een aanvraaglichaam, armatuur, omgevingswaarde of andere compacte tekstworkflow.

Stapsgewijze workflow

Plak JSON in de editor, kies Pretty of Minify, en bekijk vervolgens het resultaat in hetzelfde vak. Als de tekst geldig is, herschrijft de pagina deze onmiddellijk. Als de parser faalt, toont het foutgebied dat de invoer ongeldig is, zodat u de syntax kunt corrigeren voordat u het opnieuw probeert.

Gemeenschappelijke inputsituaties

Typische ingangen zijn single-line API antwoorden, geminifieerde config fragmenten gekopieerd uit een repo, al geformatteerd JSON die opnieuw moet worden gecomprimeerd, of geplakt payloads uit logs en browser tools. In elk geval is de nuttige vraag hetzelfde: is dit geldig JSON, en wil ik dat het gemakkelijker is om te lezen of gemakkelijker te plakken in een compacte bestemming?

Problemen oplossen van ongeldige JSON

Voordat je vertrouwt op geherformatteerd JSON in een ander systeem

Voordat u het resultaat in een andere app plakt, bevestigt u dat de bestemming dezelfde structuur, tekenset en ontsnappingsregels accepteert. Een schone geformatteerde lading is gemakkelijker te inspecteren, maar de productie gereedheid is nog steeds afhankelijk van het schema of contract verwacht stroomafwaarts.

Wat deze materie niet valideert of herstelt

Formatteren repareert geen schema mismatches, ontbrekende vereiste velden, verkeerde data types, of API-specifieke verwachtingen. Een lading kan er schoner uitzien na het formatteren en nog steeds falen in het bestemmingssysteem omdat het onderliggende probleem niet witruimte of inspringen was.

Hoe te interpreteren Pretty-Printed vs Minified JSON-uitvoer

Pretty-printed output breidt inspringen en lijn breekt, zodat de structuur gemakkelijker te inspecteren is, terwijl verminkte output verwijdert dat extra witruimte voor compact transport of opslag. De gegevens kunnen gelijkwaardig blijven, hoewel de presentatie veel verandert. Kies het resultaat dat past bij uw volgende stap in plaats van te veronderstellen dat één modus altijd beter is.

Opmaak mislukt meestal omdat de tekst niet geldig is JSON. Veel voorkomende oorzaken zijn trailing komma's, ontbrekende beugels of beugels, enkele citaten gebruikt in plaats van dubbele citaten, eigendomsnamen zonder citaten, en gekopieerde tekst die opmerkingen of extra proza bevat. Deze pagina kan een geldige syntax snel bevestigen, maar niet automatisch gerepareerd JSON voor u.

Gerelateerde hulpmiddelen