WMW

JSON-formatter

Free

Valideert en formatteert of minimaliseert een volledig JSON-document, met instelbare inspringing, optionele sleutelsortering en exacte regel/kolom-foutmelding.

Werkt volledig in uw browser. Uw JSON wordt nooit ergens geüpload.

Opmerkingen (0)

Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.

Gastopmerkingen worden beoordeeld voor publicatie. Inloggen om direct te posten.

Nog geen opmerkingen. Wees de eerste om je gedachten te delen!

Wat deze tool doet

Plak een JSON-document en deze tool valideert het, en formatteert het vervolgens met uw gekozen inspringing of minimaliseert het naar één regel. Ongeldige JSON wordt gemeld met de exacte regel en kolom waar het verwerken mislukte.

Hoe Het Werkt

De tool ontleedt uw invoer met de ingebouwde JSON-parser van de browser, die een representatie van de gegevens in het geheugen opbouwt (objecten, arrays, strings, getallen, booleans en null). Vervolgens serialiseert deze die representatie terug naar tekst, met regeleinden en inspringing op elk nestingsniveau ingevoegd (formatteren) of met alle optionele witruimte verwijderd (minimaliseren). Optioneel worden objectsleutels alfabetisch gesorteerd vóór het serialiseren, recursief op elk niveau, zonder de volgorde van arrays aan te raken.

Problemen die het oplost

Veelgestelde vragen

›Wat is het verschil tussen dit en de tool JSON Encoder?

Deze tool neemt een volledig JSON-document (een object of array) en valideert, formatteert of minimaliseert de structuur ervan. De tool JSON Encoder zet in plaats daarvan een enkele platte-tekststring om in (of uit) een JSON-stringliteraal. Ze lossen verschillende problemen op.

›Waarom wordt gezegd dat mijn JSON een fout heeft op een specifieke regel en kolom?

De JSON-parser van de browser rapporteert de tekenpositie waar deze bleef steken, en deze tool zet die positie om in een regel- en kolomnummer door regeleinden te tellen, zodat u direct naar het probleem kunt springen in plaats van het hele document door te zoeken.

›Wat doet het alfabetisch sorteren van sleutels?

Het herordent recursief de sleutels van elk object in het document in alfabetische volgorde, terwijl de volgorde van arrays ongewijzigd blijft (omdat de volgorde van een array betekenisvol is en herordenen de gegevens zou veranderen). Dit maakt het makkelijker om twee JSON-documenten te vergelijken of een specifieke sleutel met het oog te vinden.

›Veranderen formatteren of minimaliseren de gegevens zelf?

Nee. Beide bewerkingen veranderen alleen witruimte tussen de JSON-tokens. De waarden, sleutels en hun volgorde (behalve wanneer u sleutelsortering expliciet inschakelt) blijven exact hetzelfde.

›Kan dit zeer grote JSON-bestanden verwerken?

Omdat alles in uw browser draait met de native JSON-parser, is de praktische limiet het beschikbare geheugen van uw apparaat in plaats van een limiet die deze tool oplegt, al kunnen extreem grote documenten (tientallen megabytes) traag aanvoelen in een tekstvak.

Gerelateerde Tools

Free

Tekst

JSON-encoder

Codeert platte tekst in een geldig JSON-stringliteraal (door aanhalingstekens, backslashes en regeleinden te escapen) en decodeert het terug, met een overzicht van de geëscapete tekens.

Free

Tekst

JS/CSS-formatter

Herformatteert geminimaliseerde of inconsistent ingesprongen JavaScript of CSS naar leesbare, correct ingesprongen code, met instelbare inspringstijl en grootte-statistieken voor/na.

Free

Tekst

JS/CSS-minifier

Verkleint JavaScript of CSS door witruimte en commentaar te verwijderen, met optionele inkorting van variabelenamen voor JavaScript, en grootte-statistieken voor/na.

Free

Tekst

JWT-decoder

Decodeert een JWT-header en payload naar leesbare JSON, zet tijdstempelclaims om in leesbare datums, markeert verlopen tokens, en kan een HS256-handtekening verifiëren met een geheim dat u opgeeft.

Free

Tekst

llms.txt-generator

Genereert een llms.txt-bestand volgens de llmstxt.org-specificatie op basis van een titel, samenvatting en secties met links, met Optional-sectiegroepering en live voorbeeld.

Free

Tekst

Markdown-voorbeeld

Rendert Markdown als live, opgeschoonde HTML naast de bron, met een schakelaar om de gegenereerde HTML te bekijken en te kopiëren.

Free

Tekst

Mojibake-herstel (Verminkte Tekst)

Herstelt de oorspronkelijke bytes achter verminkte (mojibake) tekst en decodeert ze opnieuw onder verschillende gangbare coderingen, waarbij elke schone kandidaat wordt weergegeven.

Free

Tekst

MySQL-syntaxvalidator

Valideert MySQL-syntax voor een of meer door puntkomma's gescheiden instructies, waarbij de exacte regel en kolom van de eerste gevonden fout worden gemeld.