JS objektum JSON-ná
JavaScript objektum literált konvertáljon érvényes JSON-né.
JS objektum JSON-ná
Illessz be egy JavaScript objektum literált, és ez az eszköz szigorú JSON-ná konvertálja, amelyet API-válaszban, konfigurációs fájlban vagy vizsgálati sablonban használhatsz. Elfogadja az igazi JS-kód szintaxisát: idézőjelek nélküli kulcsok, aposztrófos karakterláncok, záró vesszők, sor- és blokk-megjegyzések, valamint egyszerű sablon-karakterláncok ${…} kifejezések nélkül — egyikük sem érvényes a JSON-ban önmagában.
A behúzási lehetőség az eredményt 2 szóközzel, 4 szóközzel, egy tabulátorral vagy egy egyetlen tömörített sorral formázza. A nem definiált értékeknek nincs JSON-megfelelője, ezért a nem definiált értékek beállítása lehetővé teszi, hogy teljes egészében elhagyd azokat a kulcsokat, vagy null-ra konvertáld őket, attól függően, hogy a fogyasztód mit vár. A "Megjegyzések eltávolítása" kikapcsolása elvetemült megjegyzéseket hibás helyett hallgat el, hasznos, ha meg akarod erősíteni, hogy a bemenet egyébként tiszta. A kulcsok rendezése alfabetikus sorrendbe rendezi az objektum összes tulajdonságát minden beágyazási szinten, amely megkönnyíti két JSON-adatmennyiség összehasonlítását. Az irány JSON → JS objektumra váltása megfordítja az átalakítást, egy JS literált hoz létre, ahol az idézőjelek leszakadnak bármely kulcsról, amely érvényes azonosító — praktikus forráskód konfigurációban közvetlenül beillesztéshez.
A helytelen bemenet — hiányzó kettőspont, befejezetlen karakterlánc, sablon-kifejezés — az a sor és oszlop jelentésre kerül, ahol az elemzés megállt, így megtalálhatod a problémát a találgatás helyett. A kimenet 10 MB-ban van korlátozva, hogy a lap érzékeny maradjon; az extremális nagy objektumokat először kisebb darabokra kell felosztani.
Minden helyileg fut a böngésződ — semmi, amit beillesztesz, nem kerül fel sehova. Amikor kész vagy, másold az eredményt, töltsd le .txt fájlként, vagy küld egyenesen egy másik eszköz bemenete felé, hogy folytasd a munkát.