Przejdź do treści

JSON formater i walidator

Napraw uszkodzone ładunki i przeczytaj odpowiedzi API bez wysyłania ich na serwer.

Ważny JSON: object, 3 klucz górny, głębokość gniazda 3, 114 bajtów (114 minionych).

Formatowane

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

Minione

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

Asert na JSON polach w API odpowiedzi z monitorów transakcji. Bezpłatnie dla 5 monitorów, bez karty kredytowej.

Rozpoczęcie monitorowania

Jak mierzy

  • Parsing używa przeglądarki JSON.parse, więc wynik odpowiada JavaScript klienci akceptują (RFC 8259).
  • Gdy parsowanie nie powiodło się, mały skaner potwierdzający wykrywa pierwszy błąd, ponieważ przeglądarki nie zgłaszają już pozycji.

Granice

  • Komentarze, trailing przecinki i pojedyncze cytaty są błędne JSON i zgłaszane jako błędy, z projektu.
  • Bardzo duże dokumenty (dziesiątki megabajtów) mogą być wolne w przeglądarce.

Rozwiązywanie problemów

Nieoczekiwany token na linii, która wygląda dobrze
Spójrz na poprzednią linię: brakujący przecinek lub niezamknięty ciąg jest zgłaszany tam, gdzie parser najpierw to zauważa.

Powiązane narzędzia