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
Työkalu
Valinnat
Taulukoiden elementtien järjestys säilytetään.
Lisäasetukset
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.
Esimerkki
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"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ä.
- Tämä työkalu tukee vain standardia JSON-koodia (ei kommentteja tai loppupilkkuja).
- Suurilla syötteillä käsittely selaimessa voi kestää hetken.
UKK
Lajitellaanko sisäkkäiset objektit?
Kyllä. Valitse ”Kaikki tasot” tai ”Vain ylätaso”.
Entä taulukot?
Taulukoiden elementtien järjestys säilytetään. Taulukoiden sisällä olevat objektit noudattavat valittua lajittelun laajuutta.
Voinko säilyttää alkuperäisen sisennyksen?
Tuloste käyttää valitsemaasi sisennystä (2/4/sarkain/pakattu), ei alkuperäistä muotoilua.
Voinko käyttää kommentteja sisältävää JSON-koodia (JSON5)?
Et. Tämä työkalu tukee vain standardia JSON-koodia.
Missä käsittely tapahtuu?
Kaikki käsittely tapahtuu selaimessasi; mitään ei lähetetä palvelimelle.