Behandlet i din browser (ingen server-upload).

JSON Nøglesortering (Ensartet nøglerækkefølge for nemmere diffs)

Juster automatisk JSON-nøglerækkefølge for at fremskynde gennemgang og sammenligning. Vælg alle niveauer eller kun topniveau.

  • Nemmere diffs med fast nøglerækkefølge
  • Array-rækkefølge bevares som standard
  • Indrykning og sortering i ét trin
Behandlet i din browser (ingen server-upload).

Værktøj

Ctrl/⌘ + Enter
Status Afventer
Input JSON
Sorteret JSON

Indstillinger

Sorteringsomfang
Indrykning
Arrays

Rækkefølgen af elementer i arrays bevares.

Avancerede indstillinger
Nøglerækkefølge

Sådan gør du

1. Indsæt

Indsæt JSON i input-panelet.

2. Vælg omfang og indrykning

Vælg alle niveauer eller kun topniveau, og indstil indrykningen.

3. Sorter og kopier

Klik på “Sorter og formater” og kopier outputtet.

Genvej: Ctrl/⌘ + Enter

Eksempel

Input
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Alle niveauer (2 mellemrum)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Kun topniveau
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Hvad du kan gøre

Sorter nøgler for hele JSON-filen eller kun topniveauet

Behold rækkefølgen af elementer i arrays, mens objektnøgler sorteres

Skift mellem stigende og faldende rækkefølge

Vælg indrykning eller minify med ét klik

Specifikationer (arrays / indlejring / tal)

  • Objektnøgler sorteres leksikografisk (efter tegnkode-rækkefølge).
  • Arrays beholder deres element-rækkefølge.
  • Indrykning kan være 2, 4, tabulator eller minify.
  • Hvis input ikke er gyldig JSON, opdateres outputtet ikke.
Noter
  • Dette værktøj understøtter kun standard JSON (ingen kommentarer eller afsluttende kommaer).
  • Store input kan tage et øjeblik at behandle i browseren.

FAQ

Q

Bliver indlejrede objekter sorteret?

Ja. Vælg “Alle niveauer” eller “Kun topniveau”.

Q

Hvad med arrays?

Element-rækkefølgen i arrays bevares. Objekter inde i arrays følger det valgte sorteringsomfang.

Q

Kan jeg beholde den oprindelige indrykning?

Outputtet bruger den indrykning, du vælger (2/4/tab/minify), ikke den oprindelige formatering.

Q

Kan jeg bruge JSON med kommentarer (JSON5)?

Nej. Dette værktøj understøtter kun standard JSON.

Q

Hvor sker behandlingen?

Al behandling sker i din browser; intet sendes til en server.