Skip to content

JSON matière et validateur

Correction des charges utiles cassées et lecture des réponses API sans les envoyer à un serveur.

Valable JSON : object, 3 clés de niveau supérieur, profondeur de nidification 3, 114 octets (114 minifié).

Formaté

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

Minifié

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

Assister sur JSON champs dans API réponses avec des moniteurs de transaction. Gratuit pour 5 moniteurs, sans carte bancaire.

Début de la surveillance

Les mesures à prendre

  • Parsing utilise le JSON.parse du navigateur, donc le résultat correspond à ce que les clients JavaScript acceptent (RFC 8259).
  • Lorsque l'analyse échoue, un petit scanner de validation repère la première erreur, puisque les navigateurs ne signalent plus les positions.

Limites

  • Les commentaires, les virgules de suivi et les guillemets uniques sont invalides JSON et signalés comme erreurs, par conception.
  • De très grands documents (teneurs de mégaoctets) peuvent être lents dans le navigateur.

Dépannage

Jeton inattendu à une ligne qui semble bien
Regardez la ligne précédente : une virgule manquante ou une chaîne non fermée est signalée là où l'analyseur la remarque d'abord.

Outils connexes