Zum Hauptinhalt springen

JSON Formatter & Validator

Formatieren, Schema generieren und validieren

Anleitung anzeigen

Formatieren: JSON eingeben → Formatieren/Minifizieren/Validieren klicken

Schema Generator: Beispiel-JSON eingeben → Schema wird automatisch generiert

Validator: Schema links, zu prüfendes JSON rechts → Validieren zeigt Fehler

API: Alle Funktionen auch als REST-API nutzbar

Eingabe: Zeichen Ausgabe: Zeichen

🔌 API Dokumentation

POST /api/tools/json/schema

Generiert ein JSON Schema aus einem Beispiel-JSON

// Request
{ "sample": "{\"name\": \"Max\", \"age\": 25}" }

// Response
{
  "schema": {
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "properties": {
      "name": { "type": "string" },
      "age": { "type": "integer" }
    },
    "required": ["name", "age"]
  }
}

POST /api/tools/json/validate

Validiert JSON gegen ein Schema

// Request
{
  "schema": "{\"type\": \"object\", ...}",
  "data": "{\"name\": \"Test\"}"
}

// Response
{
  "valid": false,
  "errorCount": 1,
  "errors": [".age: required field missing"]
}

Achievement!