A böngészőjében fut

JSON formázó és tömörítő (Pretty és Minify)

JSON formázása vagy tömörítése, pontos hibahely-meghatározással. Minden a böngészőjében fut.

A bemenet soha nem kerül szerverre (helyben kerül feldolgozásra) Érzékeny adatokkal is biztonságosan használható
Haladó beállítások
Cmd/Ctrl+Enter a formázáshoz / Cmd/Ctrl+Shift+Enter a tömörítéshez
Kész
Bemenet (JSON)
Sorok 0 Karakterek 0 Méret 0 B
A bemenetet helyben dolgozza fel a böngésző, soha nem küldjük el szerverre.
Kimenet
Sorok 0 Karakterek 0 Méret 0 B
Másolja vagy töltse le a kimenetet.
A formázott vagy tömörített JSON itt fog megjelenni...

Beállítások

Haladó beállítások

Használat (3 lépés)

1. Beillesztés

Illessze be a JSON-t a bemeneti panelbe.

2. Formázás/Tömörítés

Kattintson a Formázás vagy Tömörítés gombra az eredmény létrehozásához.

3. Másolás

Másolja le a kimenetet, és kész is van.

Gyorsbillentyűk

A gyorsbillentyűk akkor működnek, ha a bemeneti mező aktív.
Cmd/Ctrl + Enter
Formázás
Cmd/Ctrl + Shift + Enter
Tömörítés
Cmd/Ctrl + L
Törlés (megerősítéssel)

Példa a formázott JSON-ra

Előtte
{"name":"A","items":[1,2],"meta":{"ok":true}}
Utána
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • Behúzásokat és sortöréseket ad hozzá az olvashatóságért
  • Rendezi a kulcsokat a következetesség érdekében

Megjegyzések és fogalmak

Mi az a JSON formázás?

A JSON szép formázása (pretty-print) sortöréseket és behúzásokat ad a tartalomhoz, hogy a szerkezet könnyen átlátható legyen.

Mi az a JSON tömörítés?

A tömörítés (minify) eltávolítja a felesleges szóközöket, hogy a kimenet a lehető legkisebb legyen.

Gyakori hibák

A záró vesszők, hiányzó idézőjelek és nem egyező zárójelek a leggyakoribbak. Ez az eszköz megmutatja a sor/oszlop részleteket.

Tipp

A 2 szóközös behúzás kisebb méretkülönbséget (diff) eredményez, míg a 4 szóközös könnyebben áttekinthető. Válasszon a munkafolyamata alapján.

GYIK: JSON formázó és tömörítő

Hibát kapok

Megmutatjuk a sort és az oszlopot, ahol a JSON hibás. Ha lehetséges, a bemenet kiemelésre kerül, és közvetlenül oda ugorhat.

Használhatok megjegyzéseket tartalmazó JSON-t (JSONC/JSON5)?

A szabványos JSON nem engedélyezi a megjegyzéseket. Kapcsolja be a „Megjegyzések eltávolítása elemzés előtt” opciót, ha szükséges (nem teljes körű kompatibilitás).

A nagy JSON fájl lassú

Az elemzés és formázás egy Web Workerben fut, hogy a beviteli felület gyors maradjon. A fanézet automatikusan kikapcsol nagy fájloknál.

Elküldik az adataimat valahová?

Nem. A formázás, tömörítés és ellenőrzés teljes egészében a böngészőjében történik.

Látok \uXXXX escape karaktereket

A „Unicode escape” kapcsolóval szabályozhatja, hogy a kimenet tartalmazzon-e escape sorozatokat.