Přejít na obsah

Formátování JSON

Vložte JSON a získejte přehledně odsazený kód.

Režim
Běží v prohlížeči – vaše data se nikam neodesílají.

Jak použít

  1. Vložte JSON do vstupního editoru.
  2. V poli Režim zvolte Formátovat pro přehledný zápis nebo Minifikovat pro kompaktní zápis.
  3. Pro režim Formátovat nastavte Odsazení: 2 mezery, 3 mezery, 4 mezery nebo Tabulátor.
  4. Pokud chcete seřadit klíče objektů, zapněte Řadit klíče.
  5. U vstupu nad 1 MB se živé formátování vypne. Klikněte na tlačítko Formátovat nebo stiskněte Ctrl+Enter či Cmd+Enter. Menší vstupy se formátují automaticky.

Příklady

Odpověď API s objednávkou

Vstup
{"id":12345678901234567890,"zakaznik":"Jana Nováková","mesto":"Brno","celkem":1499.90,"mena":"CZK"}
Výstup
{
  "id": 12345678901234567890,
  "zakaznik": "Jana Nováková",
  "mesto": "Brno",
  "celkem": 1499.90,
  "mena": "CZK"
}

Kompaktní konfigurace e-shopu

Vstup
{
  "obchod": "Knihkupectví U Lípy",
  "mena": "CZK",
  "doprava": ["výdejní místo", "kurýr"],
  "skladem": true
}
Výstup
{"obchod":"Knihkupectví U Lípy","mena":"CZK","doprava":["výdejní místo","kurýr"],"skladem":true}

Seřazení klíčů ve vnořené konfiguraci

Vstup
{"web":{"jazyk":"cs","domena":"knihy.example.cz"},"obchod":{"mesto":"Olomouc","nazev":"Knihy U Lípy"},"mena":"CZK"}
Výstup
{
    "mena": "CZK",
    "obchod": {
        "mesto": "Olomouc",
        "nazev": "Knihy U Lípy"
    },
    "web": {
        "domena": "knihy.example.cz",
        "jazyk": "cs"
    }
}

Časté dotazy

Proč nejde můj JSON naformátovat?

Nástroj přijímá striktní JSON: komentáře, jednoduché uvozovky a čárky za poslední položkou jsou chyby. U první chyby ukáže řádek a sloupec. Kliknutím na hlášení přesunete kurzor na dané místo.

Změní formátování velká čísla nebo desetinná místa?

Čísla zůstanou přesně tak, jak jste je zadali, včetně zápisů 1.10 nebo 1e5 i velmi dlouhých celých čísel. U čísel, která by JavaScript JSON.parse zaokrouhlil, se zobrazí upozornění.

Odesílá se vložený JSON na server?

JSON se zpracovává ve vašem prohlížeči a kód nástroje ho neodesílá na server. Při předání do souvisejícího nástroje se dočasně uloží do sessionStorage a po načtení cílovou stránkou se odstraní.

Jak velký soubor JSON můžu otevřít?

Soubory větší než 100 MB nástroj odmítne. Zpracování závisí také na dostupné paměti prohlížeče. Pokud nestačí, zkuste menší soubor.

Co se stane s duplicitními klíči?

Nástroj zachová oba výskyty a upozorní na jejich umístění. Duplicitní klíče automaticky nemaže ani nepřepisuje.