Skip to content

JSON formaterie en validateur

Repareer gebroken lading en lees API reacties zonder ze naar een server te sturen.

Geldig JSON: object, 3 top-level keys, nestdiepte 3, 114 bytes (114 minified).

Geformatteerd

{
  "service": "api",
  "checks": [
    {
      "name": "db",
      "ok": true
    },
    {
      "name": "cache",
      "ok": false,
      "latencyMs": 812
    }
  ],
  "version": "2.4.1"
}

Minified

{"service":"api","checks":[{"name":"db","ok":true},{"name":"cache","ok":false,"latencyMs":812}],"version":"2.4.1"}

Assert op JSON velden in API reacties met transactie monitoren. Gratis voor 5 monitors, zonder creditcard.

Controle starten

Hoe het meet

  • Parsing maakt gebruik van de browser JSON.parse, dus het resultaat komt overeen met wat JavaScript klanten accepteren (RFC 8259).
  • Wanneer het ontleden mislukt, vindt een kleine validerende scanner de eerste fout, aangezien browsers geen posities meer melden.

Grenswaarden

  • Opmerkingen, achterliggende komma's en enkele citaten zijn ongeldig JSON en gemeld als fouten, door ontwerp.
  • Zeer grote documenten (tientallen megabytes) kunnen traag zijn in de browser.

Problemen oplossen

Onverwacht token op een lijn die er prima uitziet
Kijk naar de vorige regel: een ontbrekende komma of een niet-gesloten string wordt gerapporteerd waar de parser het eerst opmerkt.

Gerelateerde gereedschappen