Sortează cheile JSON

Dezvoltatorii îl pot folosi la depanare sau înaintea unui schimb de date, când rezultatul trebuie verificat dintr-o privire. Sortați recursiv cheile unui JSON.

Sortați recursiv cheile unui JSON. Rezultatul apare imediat în browser, gata de copiat sau reutilizat, fără cont, încărcare ori stocare.

Cum se folosește

  1. Lipiți un obiect JSON în zona de introducere sau importați un fișier text compatibil.
  2. Alegeți A la Z pentru ordine alfabetică crescătoare sau Z la A pentru inversă.
  3. Apăsați butonul Sortați pentru a reordona recursiv toate cheile.
  4. Bifați Sortate și minificate dacă doriți o versiune compactă a JSON-ului.
  5. Recuperați rezultatul afișat în zona din dreapta pentru a-l folosi în altă parte.

Exemplu

Aveți un JSON cu chei în dezordine, de exemplu {"z": 1, "a": {"y": 2, "b": 3}}. După sortare, cheile apar în ordine alfabetică la fiecare nivel. Acest lucru face citirea și compararea a două fișiere mult mai ușoară.

Date de intrare

{"z": 1, "a": {"y": 2, "b": 3}}

Rezultat

{
  "a": {
    "b": 3,
    "y": 2
  },
  "z": 1
}

Limite și formate

Unde are loc procesarea

Totul rulează în browserul dvs.: sortarea este efectuată local, fără a trimite datele afară. Puteți astfel gestiona fragmente de configurare sau răspunsuri API cu liniște.

Întrebări frecvente

Sortarea ține cont de majuscule și minuscule?

Sortarea alfabetică de obicei ordonează majusculele și minusculele în funcție de codurile caracterelor. De exemplu, o cheie care începe cu majusculă poate apărea înaintea unei chei cu minusculă. Verificați rezultatul dacă majusculele contează pentru dvs.

Pot sorta un JSON care conține tablouri imbricate?

Da, sortarea se aplică recursiv tuturor obiectelor, inclusiv celor din interiorul tablourilor. Elementele tablourilor își păstrează ordinea, dar cheile obiectelor pe care le conțin sunt sortate.

Ce face exact opțiunea Sortate și minificate?

Sortează cheile și apoi elimină spațiile și liniile noi pentru a produce un JSON compact. Rezultatul este mai greu de citit pentru oameni, dar util pentru reducerea dimensiunii înainte de transfer.

Instrumente din aceeași categorie