Käsitellään selaimessasi (ei latausta palvelimelle).

JSON-avainten lajittelu (Yhtenäinen järjestys helpottaa diff-tarkistuksia)

Tasaa JSON-avainten järjestys automaattisesti nopeuttaaksesi tarkistuksia ja vertailuja. Valitse kaikki tasot tai vain ylätaso.

  • Helpommat diffit kiinteän avainjärjestyksen ansiosta
  • Taulukoiden järjestys säilytetään oletuksena
  • Sisennys ja lajittelu yhdellä vaiheella
Käsitellään selaimessasi (ei latausta palvelimelle).

Työkalu

Ctrl/⌘ + Enter
Tila Odottaa
Syöte-JSON
Lajiteltu JSON

Valinnat

Lajittelun laajuus
Sisennys
Taulukot

Taulukoiden elementtien järjestys säilytetään.

Lisäasetukset
Avainten järjestys

Käyttöohje

1. Liitä

Liitä JSON syötepaneeliin.

2. Valitse laajuus ja sisennys

Valitse kaikki tasot tai vain ylätaso ja aseta sisennys.

3. Lajittele ja kopioi

Napsauta ”Lajittele ja muotoile” ja kopioi tuloste.

Pikavalinta: Ctrl/⌘ + Enter

Esimerkki

Syöte
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Kaikki tasot (2 välilyöntiä)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Vain ylätaso
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Mitä voit tehdä

Lajittele avaimet koko JSON-koodista tai vain ylätasolta

Säilytä taulukoiden elementtien järjestys samalla kun lajittelet objektien avaimet

Vaihda nousevan ja laskevan järjestyksen välillä

Valitse sisennys tai pakkaaminen yhdellä napsautuksella

Tekniset tiedot (taulukot / sisäkkäisyys / numerot)

  • Objektien avaimet lajitellaan leksikografisesti (koodipistejärjestys).
  • Taulukot säilyttävät elementtiensä järjestyksen.
  • Sisennys voi olla 2, 4, sarkain tai pakattu.
  • Jos syöte ei ole kelvollista JSON-koodia, tulostetta ei päivitetä.
Huomioita
  • Tämä työkalu tukee vain standardia JSON-koodia (ei kommentteja tai loppupilkkuja).
  • Suurilla syötteillä käsittely selaimessa voi kestää hetken.

UKK

Q

Lajitellaanko sisäkkäiset objektit?

Kyllä. Valitse ”Kaikki tasot” tai ”Vain ylätaso”.

Q

Entä taulukot?

Taulukoiden elementtien järjestys säilytetään. Taulukoiden sisällä olevat objektit noudattavat valittua lajittelun laajuutta.

Q

Voinko säilyttää alkuperäisen sisennyksen?

Tuloste käyttää valitsemaasi sisennystä (2/4/sarkain/pakattu), ei alkuperäistä muotoilua.

Q

Voinko käyttää kommentteja sisältävää JSON-koodia (JSON5)?

Et. Tämä työkalu tukee vain standardia JSON-koodia.

Q

Missä käsittely tapahtuu?

Kaikki käsittely tapahtuu selaimessasi; mitään ei lähetetä palvelimelle.