Μετάβαση στο περιεχόμενο

JSON για ύλη και επικύρωση

Διόρθωσε τα σπασμένα ωφέλιμο φορτίο και διάβασε API απαντήσεις χωρίς να τα στείλεις σε έναν εξυπηρετητή.

Ισχύει JSON: object, 3 κορυφαία πλήκτρα, βάθος φωλιάσματος 3, 114 bytes (114 minified).

Μορφοποιημένο

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

Μεταβλητή

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

Assert σε JSON πεδία σε API απαντήσεις με οθόνες συναλλαγών. Δωρεάν για 5 ελέγχους, χωρίς πιστωτική κάρτα.

Έναρξη παρακολούθησης

Πώς μετρά

  • Η ανάλυση χρησιμοποιεί το JSON.parse, οπότε το αποτέλεσμα ταιριάζει με αυτό που δέχονται οι πελάτες JavaScript (RFC 8259).
  • Όταν η ανάλυση αποτυγχάνει, ένας μικρός σαρωτής επικύρωσης εντοπίζει το πρώτο σφάλμα, αφού τα προγράμματα περιήγησης δεν αναφέρουν πλέον θέσεις.

Όρια

  • Σχόλια, παρακολουθώντας κόμματα και μονά εισαγωγικά είναι άκυρα JSON και αναφέρονται ως λάθη, από το σχεδιασμό.
  • Πολύ μεγάλα έγγραφα (δέκα μεγαμπάιτ) μπορεί να είναι αργά στον περιηγητή.

Αντιμετώπιση προβλημάτων

Απροσδόκητο δείγμα σε μια γραμμή που φαίνεται μια χαρά
Δείτε την προηγούμενη γραμμή: ένα κόμμα που λείπει ή μια μη κλειστή συμβολοσειρά αναφέρεται όπου ο αναλυτής το παρατηρεί για πρώτη φορά.

Σχετικά εργαλεία