Beste gratis JSON Formatter & Validator

Beautifiëren, minifyen en valideren JSON met duidelijke foutmeldingen. Vrij, niets opgeslagen.

100% vrij Geen aanmelding Geen watermerk Bestanden verwerkt in het geheugen, nooit opgeslagen
Ga Pro voor de beste AI modellen.. image, video en chat.. plus grotere uploads, prioriteit in de wachtrij en geen wachten. Upgrade naar Pro
Liefde Best.Free? Deel het

Hoe het werkt

  1. JSON plakken. Zet je JSON in de doos.
  2. Kies een actie. Beautifiëren met 2 of 4 spaties, of minimeren tot een regel; optioneel sorteren van toetsen.
  3. Het resultaat ophalen. Geldig JSON wordt direct geformatteerd; ongeldig JSON geeft de exacte regel en kolom van de fout terug.

Info over dit hulpprogramma

Plakken JSON om het te printen met de inspringing die u kiest, verminken tot een enkele regel, of gewoon controleren of het geldig is. Als het ontleden mislukt krijg je een duidelijk bericht met de regel en kolom van het probleem, zodat je de verdwaalde komma of ontbrekende brace snel kunt vinden. Je kunt ook objectsleutels alfabetisch sorteren. Het draait server-side met Python's JSON parser, slaat niets op, en hoeft geen account.

Waarvoor gebruiken mensen het?

  • Maak een verminkte API-respons leesbaar
  • Zoek de regel en kolom van een JSON syntaxfout
  • Minifiëren voordat je het in een configuratie plakt
  • Objecttoetsen sorteren om twee JSON-bestanden te diffen

Ontwikkelaar API

Automatiseer deze tool van uw eigen code. Stuur een POST verzoek naar het eindpunt hieronder en krijg hetzelfde resultaat dat het web tool produceert. Het is snelheid-beperkt per IP en hoeft geen aanmelding.. API sleutels voor hogere limieten komen.

POST https://best.free/api/tools/json-formatter/
Parameter Voorbeeld Vereist Opmerkingen
text {"b":2,"a":1} Ja. Raw JSON to format.
action format Nee "format" or "minify".
indent 2 Nee 0-8 spaces.
sort True Nee Sort keys.
curl -X POST https://best.free/api/tools/json-formatter/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/json-formatter/",
    json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);

Respons: JSON with the formatted string + validity.

{"ok": true, "json": "{\n  \"a\": 1,\n  \"b\": 2\n}", "json_valid": true}

Veelgestelde vragen

Het kan verfraaien (pretty-print) JSON met uw gekozen inspringen, minify het tot een enkele regel, valideren, en optioneel sorteren object sleutels alfabetisch.

U krijgt een duidelijke foutmelding inclusief de exacte regel en kolom waar ontleden mislukt is, zodat u snel een ontbrekende brace of verdwaalde komma kunt vinden.

Ja.. Verfraaien met 2 of 4 spaties, of minimeren om alle witruimte voor de kleinste uitvoer te verwijderen.

Tot ongeveer 500.000 personages in één keer.

Nee. Het is alleen voor uw verzoek verwerkt met de standaard JSON bibliotheek van Python. Het wordt nooit opgeslagen, gelogd of doorgestuurd.

Nee. Sorteren herordent alleen objectsleutels alfabetisch voor leesbaarheid en diffing; de waarden en structuur zijn ongewijzigd.

Geen aanmelding of betaling.. Het is gratis met een eerlijke uurlimiet per IP.

Ja. POST een JSON body naar /api/tools/json-formatter/ en je krijgt een JSON response terug.. Dezelfde motor die de webtool gebruikt, dus resultaten zijn identiek. Het is tarief-beperkt per IP zoals de webversie en hoeft geen aanmelding; API sleutels voor hogere limieten komen. Zie de API sectie hierboven voor kant-en-klare krullen, Python en JavaScript voorbeelden.

Ja

Ja. Het draait in uw browser, dus JSON Formatter werkt op telefoons en tablets, evenals desktop.. Er is geen app te installeren.

Gerelateerde gereedschappen

Beoordeel deze pagina
5.0/5 (0)

Wat kunnen we verbeteren? Uw feedback helpt ons problemen op te lossen.