JSON Validator en Formatter | Valideer en formatteer eenvoudig

Valideer en formatteer JSON-gegevens met onze online JSON Validator en Formatter. Dit platform helpt bij het opschonen, structureren en controleren van JSON-syntaxis, ideaal voor ontwikkelaars en data-analisten.

In je browser Bijgewerkt 05/2026

Instructies en functies

Hoe te gebruiken

  1. Plak uw JSON-gegevens in het invoerveld of gebruik de uploadknop
  2. Klik op "Valideren en formatteren" om uw JSON te controleren en te verfraaien
  3. Gebruik "Minify" om de JSON te comprimeren door witruimte te verwijderen
  4. Kopieer het resultaat met de kopieerknop

Functies

  • Validatie: controleert op geldige JSON-syntaxis
  • Opmaak: zorgt voor een correcte inspringing en organisatie van de JSON-structuur
  • Minificatie: Verwijdert onnodige witruimte
  • Bestandsupload: Ondersteuning voor .json- en .txt-bestanden
  • Voorbeeldgegevens: Voorbeeld-JSON om de tool te testen

Foutmeldingen

  • Syntaxisfout: toont de regel en positie van JSON-syntaxisfouten
  • Lege invoer: geeft aan dat er geen JSON is opgegeven
  • Ongeldige JSON: Markeert veelvoorkomende JSON-opmaakfouten

Gebruik deze tool vanuit je AI-agent

Gratis JSON-API en Model Context Protocol (MCP)-server. Geen registratie, geen API-sleutel, CORS open. Ontworpen voor Claude, ChatGPT, Cursor, scripts en frontend-apps.

curl -X POST https://mate.tools/api/v1/json-format.php \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-format.php",
    data=json.dumps({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-format.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}),
});
console.log(await r.json());

Voeg toe aan claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) of een andere MCP-compatibele client:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API-documentatie OpenAPI 3.1 npm 60 verz./min · 600 verz./uur · max 1 MB body

Veelgestelde Vragen

Veelvoorkomende JSON-syntaxfouten zijn: ontbrekende of extra komma's, sleutels zonder aanhalingstekens (JSON vereist dubbele aanhalingstekens rond alle sleutels), enkele in plaats van dubbele aanhalingstekens, achterliggende komma's na het laatste item en niet-geëscapete speciale tekens in strings.

Formatteren (verfraaien) voegt juiste inspringingen en regelafbrekingen toe om JSON leesbaar te maken. Minificeren verwijdert alle onnodige witruimte om de bestandsgrootte te verkleinen, wat nuttig is voor productieomgevingen en API-responses.

Ja, u kunt .json- of .txt-bestanden uploaden via de uploadknop. De tool leest de bestandsinhoud en valideert deze. U kunt ook JSON direct plakken of de voorbeeldgegevens gebruiken om de tool te testen.