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.