przekalkuluj.pl
IT

Formater i walidator JSON online

Formatuj i waliduj kod JSON online. Wcięcia 2 lub 4 spacje, minifikacja, wykrywanie błędów. Online za darmo.

Sformatowany

{
  "name": "Jan",
  "age": 30,
  "hobbies": [
    "IT",
    "tenis"
  ],
  "address": {
    "city": "Warszawa",
    "zip": "00-001"
  }
}

Jak działa formater JSON?

Formater JSON parsuje wklejony tekst funkcją JSON.parse() i zwraca pięknie sformatowany wynik przez JSON.stringify(data, null, 2). Jeśli składnia jest nieprawidłowa, błąd wyłapywany jest przez catch i pokazywany w czerwonej ramce - wraz z dokładną informacją gdzie wystąpił.

Najczęstsze błędy w JSON

  • Zbędny przecinek na końcu tablicy lub obiektu (np. [1, 2, 3,])
  • Pojedyncze cudzysłowy zamiast podwójnych ('klucz' zamiast "klucz")
  • Brak cudzysłowu wokół klucza ({ klucz: 1 } zamiast { "klucz": 1 })
  • Komentarze - JSON ich nie obsługuje
  • Niedomknięte nawiasy klamrowe lub kwadratowe

Po co formatować JSON?

Zminifikowany JSON (jednoliniowy) jest świetny do transmisji - oszczędza bajty. Ale do czytania kodu, debuggowania API czy edycji konfiguracji potrzebujesz wcięć i nowych linii. Formater jest narzędziem każdego programisty pracującego z REST API, plikami konfiguracyjnymi, JSON Schema czy zapytaniami GraphQL.

Czy moje dane są bezpieczne?

Tak. Cała operacja odbywa się w Twojej przeglądarce. Żaden JSON nie jest wysyłany na serwer. Możesz spokojnie wklejać API responses z poufnymi danymi, klucze API czy konfiguracje produkcyjne.

FAQ

  • Narzędzie waliduje samą składnię JSON (czy struktura jest prawidłowa). Walidacja względem JSON Schema (czy obiekt spełnia konkretny schemat) wymaga dedykowanych narzędzi - na razie nieobsługiwana.