Mikä on JSON-taulukon kääntäminen?

JSON-taulukon kääntäminen kääntää sen alkioiden järjestyksen niin, että viimeinen alkio tulee ensimmäiseksi ja ensimmäinen viimeiseksi. Tämä on kätevää, kun API palauttaa tietueet uusimmat ensin ja tarvitset ne vanhimmat ensin, kun loki- tai historiataulukko on väärässä järjestyksessä tai kun tarvitset testidataa päinvastaisessa järjestyksessä.

Työkalun kuvaus

Tämä työkalu kääntää JSON-taulukon järjestyksen selaimessasi. Liitä taulukko, niin käännetty versio tulee näkyviin heti ja on valmis kopioitavaksi tai ladattavaksi JSON-tiedostona. Alkioita ei muuteta, ainoastaan niiden järjestys vaihtuu.

Ominaisuudet

  • Kääntää minkä tahansa arvoja sisältävän taulukon: numerot, merkkijonot, objektit, sisäkkäiset taulukot tai niiden yhdistelmät
  • Voit halutessasi kääntää myös sisäkkäisten taulukoiden järjestyksen millä tahansa syvyydellä, mukaan lukien objektien sisällä olevat taulukot
  • Muotoilee tuloksen käyttämällä 2 välilyöntiä, 4 välilyöntiä, sarkaimia tai tiivistettyä JSON-muotoa
  • Säilyttää numerot täsmälleen alkuperäisessä muodossaan, joten suuret tunnisteet säilyttävät kaikki numeronsa
  • Ilmoittaa, mikä syötteessä on vialla, jos se ei ole kelvollista JSON:ää tai taulukkoa

Näin se toimii

Syöte jäsennetään JSON-muodossa, ja ylimmän tason on oltava taulukko. Sen alkioiden järjestys käännetään, ja tulos kirjoitetaan takaisin JSON-muotoon valitsemallasi sisennyksellä. Objektien avaimet säilyvät ennallaan, ja nykyiset selaimet säilyttävät numeroiden alkuperäisen tekstimuodon, joten arvoja, kuten 12345678901234567890 tai 1.10, ei pyöristetä eikä lyhennetä. Kun asetus ”Käännä sisäkkäiset taulukot” on käytössä, jokaisen asiakirjassa olevan taulukon järjestys käännetään, ei ainoastaan uloimman taulukon. Tietosi eivät koskaan poistu laitteeltasi.

Vinkkejä

  • Taulukon järjestyksen kääntäminen kahdesti palauttaa alkuperäisen järjestyksen.
  • Jos taulukkosi on objektin sisällä, kuten {"items": [...]}, liitä vain taulukko.
  • Valitse ”Ei mitään (tiivistetty)” saadaksesi yhden rivin, joka sopii koodiin tai pyynnön runkoon.