Convertor de stil pentru chei JSON
Redenumește fiecare cheie dintr-un obiect JSON în stilul camelCase, snake_case, kebab-case, PascalCase sau SCREAMING_SNAKE_CASE.
Convertor de stil pentru chei JSON
Lipiți un obiect sau tablou JSON și acest instrument redenumește fiecare cheie la convenția de numire pe care codul dvs. o folosește de fapt. Parcurge structura recursiv, deci un obiect profund imbricat are fiecare dintre cheile sale convertite, nu doar nivelul superior. Utilizați-o după ce preluați o sarcină dintr-o API cu snake_case într-o bază JavaScript sau TypeScript care se așteaptă la camelCase, sau invers.
Alegeți stilul țintă din camelCase, PascalCase, snake_case, kebab-case sau SCREAMING_SNAKE_CASE. În mod implicit, fiecare cheie este convertită, inclusiv cele din interiorul tablourilor. Dezactivați "Transformă cheile din interiorul tablourilor" dacă doriți ca doar obiectele de nivel superior să fie afectate. Câmpul de excepții acceptă o listă de nume de chei —cum ar fi _id sau __v— care ar trebui să rămână nemodificate, indiferent unde apar.
Redenumirea a două chei cu stiluri diferite la același nume țintă este un risc real — foo_bar și fooBar ambele devin fooBar, iar una va înlocui pe cealaltă. Activați "Avertizează asupra conflictelor de chei" și numărătoarea raportează exact câte conflicte s-au întâmplat. Numărătoarea arată, de asemenea, câte chei din total au fost redenumite și dimensiunea în octeți a ieșirii. Alegeți indentare cu 2 spații, 4 spații, tab sau minificată.
Totul se execută local în browserul dvs. — JSON-ul nu este niciodată încărcat sau trimis pe un server. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți ieșirea la un alt instrument pentru a lega transformări, cum ar fi sortarea cheilor sau aplatizarea obiectului.