Hoppa till innehållet

JSON formatter och validator

Fixa brutna nyttolast och läs API svar utan att skicka dem till en server.

Giltig JSON: object3 top-level nycklar, nestning djup 3, 114 byte (114 minified).

Formaterad

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

Minifierad

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

Påstående på JSON fält i API svar med transaktionsövervakare. Gratis för 5 övervakningar, utan kreditkort.

Börja övervaka

Hur det mäter

  • Parsing använder webbläsarens JSON.parse, så resultatet matchar vad JavaScript kunder accepterar (RFC 8259).
  • När parsing misslyckas lokaliserar en liten valideringsskanner det första felet, eftersom webbläsare inte längre rapporterar positioner.

Begränsningar

  • Kommentarer, trailing commas och enstaka citat är ogiltiga JSON och rapporteras som fel genom design.
  • Mycket stora dokument (tiotal megabyte) kan vara långsamma i webbläsaren.

Felsökning

Oväntad token på en linje som ser bra ut
Titta på den tidigare raden: en saknad kommatecken eller en sluten sträng rapporteras där parser först märker det.

Relaterade verktyg