Preskoči na vsebino
TextArray
100% lokalno

Razvrsti JSON

Razvrstite ključe predmeta JSON po abecedi, rekurzivno in dosledno.

Vhod
Izhod

Razvrsti JSON

Prilepite poljuben JSON in to orodje ga ponovno odda s ključi vsakega predmeta po abecednem vrstnem redu, do konca navzdol. Ugnezdeni objekti so razvrščeni rekurzivno, tako da dve datoteki, ki se razlikujeta le v vrstnem redu ključev, postaneta identični bajt za bajtom – kar je natanko tisto, kar želite, preden razlikujete konfiguracijske datoteke, primerjate odzive API-ja ali potrdite ustvarjen JSON, ki bi se sicer odrezal pri vsakem shranjevanju.

Vrstni red ključev je neobčutljiv na velike in male črke z determinističnim izenačenjem, tako da "Ime" in "ime" sedita skupaj in isti vnos vedno proizvede enak izhod. Izberite od A do Ž ali od Ž do A in izberite zamik, ki ustreza vašemu delovnemu toku: dva presledka, štirje presledki, zavihek ali popolnoma pomanjšano v eni vrstici. Številke, logične vrednosti, ničelne in nizovne vrednosti ohranijo svojo prvotno obliko - razvrščanje samo prerazporedi ključe predmetov, nikoli ne prepiše vaših podatkov.

Privzeto so polja natanko takšna, kot so, ker ima vrstni red elementov v matriki običajno pomen. Vklopite »Razvrsti primitivne nize« in nizi, sestavljeni izključno iz števil, bodo razvrščeni številčno, nizi, sestavljeni izključno iz nizov, pa po abecedi. Nizi, ki mešajo vrste ali vsebujejo predmete, so namenoma nedotaknjeni, tako da se njihov pomen nikoli tiho ne spremeni. Če se isti ključ dvakrat pojavi v objektu, JSON obdrži zadnjo vrednost, ki sledi standardnemu razčlenjevalniku.

Seštevek v živo prikazuje, koliko ključev je bilo razvrščenih, kako globoka so strukturna gnezda in velikost izhoda. Vse se v celoti izvaja v vašem brskalniku, tako da tudi zasebni koristni tovori in skrivnosti ostanejo na vašem računalniku - nikoli se nič ne naloži.

FAQ

Kako točno se naročajo ključi?
Po abecedi in brez upoštevanja velikih in malih črk, z determinističnim izenačenjem, tako da "Ime" in "ime" ostaneta sosednja in je izhod vedno enak za isti vnos. Razvrščanje je rekurzivno skozi vsak ugnezdeni objekt.
Ali razvršča tudi nize?
Ne privzeto, ker je vrstni red matrike običajno pomemben. Vklopite »Razvrsti osnovne nize«, da razvrstite nize samo s številkami številčno in nize samo z nizi po abecedi. Mešani ali predmetni nizi ostanejo takšni, kot so.
Kaj se zgodi s podvojenimi ključi?
JSON ne dovoljuje dveh vrednosti za en ključ, zato standardni razčlenjevalnik obdrži zadnjo. Če ima vaš vnos {"a":1,"a":2}, rezultat vsebuje samo "a": 2.
Kaj pa, če je moj JSON neveljaven?
Orodje prikaže mirno napako, ki vam pove, da preverite manjkajoče narekovaje ali vejice in kje razčlenjevanje ni uspelo, ko brskalnik sporoči položaj. Popravite vnos in razvrščeni rezultat se prikaže med tipkanjem.
Ali je moj JSON kje naložen?
Ne. Razčlenjevanje in razvrščanje poteka v celoti v vašem brskalniku, tako da tudi zasebni podatki in skrivnosti nikoli ne zapustijo vaše naprave.