Apdorojama jūsų naršyklėje (duomenys nesiunčiami).

JSON raktų rūšiavimas (Suvienodinta tvarka lengvam palyginimui)

Automatiškai suvienodinkite JSON raktų tvarką, kad pagreitintumėte peržiūras ir palyginimus. Rūšiuokite visus lygius arba tik pagrindinį.

  • Lengvesnis palyginimas (diff) su fiksuota raktų tvarka
  • Masyvų elementų tvarka išlieka nepakitusi
  • Formatavimas ir rūšiavimas vienu žingsniu
Apdorojama jūsų naršyklėje (duomenys nesiunčiami).

Įrankis

Ctrl/⌘ + Enter
Būsena Laukia
Įvesties JSON
Surūšiuotas JSON

Parinktys

Rūšiavimo apimtis
Atitraukimas
Masyvai

Masyvų elementų tvarka nekeičiama.

Išplėstiniai nustatymai
Raktų tvarka

Kaip naudotis

1. Įklijuokite

Įklijuokite JSON tekstą į įvesties skydelį.

2. Pasirinkite nustatymus

Nurodykite rūšiavimo gylį ir atitraukimo stilių.

3. Rūšiuokite

Spustelėkite „Rūšiuoti ir formatuoti“ ir nukopijuokite rezultatą.

Spartusis klavišas: Ctrl/⌘ + Enter

Pavyzdys

Įvestis
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Visi lygiai (2 tarpai)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Tik pagrindinis lygis
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Ką geba šis įrankis

Rūšiuoti raktus visoje JSON struktūroje arba tik viršutiniame lygyje

Išlaikyti masyvų elementų seką rūšiuojant objektų raktus

Rinktis tarp didėjančios ir mažėjančios tvarkos

Nustatyti atitraukimą arba suspausti į vieną eilutę vienu paspaudimu

Specifikacijos

  • Objektų raktai rūšiuojami leksikografiškai (pagal kodo taškų tvarką).
  • Masyvai išlaiko savo pirminę elementų tvarką.
  • Galima rinktis 2, 4 tarpus, tabuliaciją arba suspaudimą.
  • Jei įvestis nėra teisingas JSON, rezultatas nebus atnaujintas.
Pastabos
  • Šis įrankis palaiko tik standartinį JSON (be komentarų ar papildomų kablelių).
  • Dideliems duomenų kiekiams apdoroti gali prireikti šiek tiek laiko.

DUK

Q

Ar rūšiuojami įdėtiniai objektai?

Taip. Pasirinkite „Visi lygiai“ apimties nustatymuose.

Q

Kas nutinka su masyvais?

Masyvų elementų tvarka lieka nepakitusi. Tačiau jei masyve yra objektų, jų raktai bus surūšiuoti pagal pasirinktą apimtį.

Q

Ar galiu išlaikyti originalų formatavimą?

Ne. Išvestis bus suformuota pagal jūsų pasirinktą atitraukimą (2/4 tarpai, tabuliacija ar suspaudimas).

Q

Kur vyksta duomenų apdorojimas?

Visas procesas vyksta jūsų naršyklėje; jokie duomenys nesiunčiami į serverį.

Q

Where is the processing done?

All processing runs in your browser; nothing is sent to a server.