A feldolgozás a böngészőben történik (nincs szerverre feltöltés).

JSON kulcsrendezés (Egységes kulcssorrend a könnyebb diffekért)

Hozza automatikusan egyenesbe a JSON kulcsok sorrendjét a felülvizsgálatok és összehasonlítások felgyorsításához. Válasszon minden szintet vagy csak a legfelsőt.

  • Könnyebb diffek rögzített kulcssorrenddel
  • A tömbök sorrendje alapértelmezés szerint megmarad
  • Behúzás és rendezés egy lépésben
A feldolgozás a böngészőben történik (nincs szerverre feltöltés).

Eszköz

Ctrl/⌘ + Enter
Állapot Kész
Bemeneti JSON
Rendezett JSON

Beállítások

Rendezés hatóköre
Behúzás
Tömbök

A tömbelemek sorrendje megmarad.

Haladó beállítások
Kulcsok sorrendje

Használat

1. Beillesztés

Illessze be a JSON-t a bemeneti panelbe.

2. Hatókör és behúzás választása

Válassza ki az összes szintet vagy csak a legfelsőt, és állítsa be a behúzást.

3. Rendezés és másolás

Kattintson a „Rendezés és formázás” gombra, és másolja le a kimenetet.

Gyorsbillentyű: Ctrl/⌘ + Enter

Példa

Bemenet
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Minden szint (2 szóköz)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Csak a legfelső szint
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Mire képes?

Kulcsok rendezése a teljes JSON-ban vagy csak a legfelső szinten

Tömbelemek sorrendjének megtartása az objektumkulcsok rendezése közben

Váltás növekvő és csökkenő sorrend között

Behúzás vagy tömörítés kiválasztása egy kattintással

Specifikációk (tömbök / beágyazás / számok)

  • Az objektumkulcsok lexikográfiailag (kódpont-sorrend) kerülnek rendezésre.
  • A tömbök megőrzik elemeik sorrendjét.
  • A behúzás lehet 2, 4 szóköz, tabulátor vagy tömörített.
  • Ha a bemenet nem érvényes JSON, a kimenet nem frissül.
Megjegyzések
  • Ez az eszköz csak a szabványos JSON-t támogatja (megjegyzések és záró vesszők nélkül).
  • A nagy méretű bemenetek feldolgozása igénybe vehet pár pillanatot a böngészőben.

GYIK

Q

A beágyazott objektumok is rendezésre kerülnek?

Igen. Válassza a „Minden szint” vagy a „Csak a legfelső szint” opciót.

Q

Mi történik a tömbökkel?

A tömbelemek sorrendje megmarad. A tömbökön belüli objektumok a választott rendezési hatókört követik.

Q

Megtarthatom az eredeti behúzást?

A kimenet a választott behúzást használja (2/4/tab/tömörített), nem az eredeti formázást.

Q

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

Nem. Ez az eszköz csak a szabványos JSON-t támogatja.

Q

Hol történik a feldolgozás?

Minden feldolgozás a böngészőjében fut; semmi sem kerül elküldésre szerverre.