Hopp til innhold

JSON formateriel og validerer

Løs ødelagt nyttelast og les API svar uten å sende dem til en server.

Gyldig JSON: object, 3 toppnivå nøkler, hekkedybde 3, 114 bytes (114 minified).

Formatert

{
  "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 på JSON felt i API svar med transaksjonsmonitorer. Gratis for 5 monitorer, uten kredittkort.

Begynn å overvåke

Hvordan det måles

  • Parsing bruker nettleserens JSON.parse, så resultatet samsvarer med det JavaScript klienter aksepterer (RFC 8259).
  • Ved tolking mislykkes, finner en liten validerende skanner den første feilen, siden nettlesere ikke lenger rapporterer stillinger.

Grenser

  • Kommentarer, etterfølgende komma og enkelt sitater er ugyldige JSON og rapportert som feil, etter design.
  • Svært store dokumenter (tenner av megabytes) kan være langsomme i nettleseren.

Feilsøking

Uventet pollett på en linje som ser bra ut
Se på forrige linje: En manglende komma eller en ulukket streng er rapportert der tolken først legger merke til det.

Relaterte verktøy