Ugrás a tartalomhoz

Tömb szövegre

JavaScript, Python, PHP, JSON vagy SQL tömb literált feldolgoz és elemeit egyszerű szövegként listázza.

Bemenet
Kimenet

Tömb szövegre

Illesszen be egy tömb- vagy listliterált — egy JavaScript vagy JSON tömböt, Python listát, PHP array() vagy rövid [ ] szintaxist, vagy SQL IN() záradékot —, és ez az eszköz elemzi és az elemeket egyszerű listaként írja ki, alapértelmezésben egy sor. Ez az ellenkezője a kézzel írott tömb-leírásnak: illessze be a kódot, és az értékeket visszakapja szövegként, amelyet kereshet, összehasonlíthat vagy táblázatba illeszthet.

Az elemzés az igazi tömb szintaxist olvassa, nem csak vesszőket oszt szét, így helyesen kezeli a vesszőket, escape-karaktereket és beágyazott tömböket tartalmazó idézett karakterláncokat. Az „Idézőjelek eltávolítása” eltávolítja az egyes szövegelemek körüli idézőjeleket, az „Escape karakterek feloldása” pedig a \n, \t és \uXXXX sorozatokat az értékekben az általuk képviselt valódi karakterekre konvertálja — egyiket kikapcsolva megtarthatja az eredeti szintaxist. Az „Beágyazott tömbök kilapítása” beágyazott tömbök elemeit közvetlenül a lapos listába helyezi helyett egy elemként megtartva; hagyja kikapcsolva az eredeti literál megtekintéséhez.

A formázási beállítások az elemzés helyett az eredményt alakítják: válassza ki, hogyan csatlakoznak az elemek (új sor, vessző, pontosvessző, tabulátor vagy saját elválasztó), adjon hozzá előtagot vagy utótagot minden sorhoz, számozza meg az elemeket, távolítson el szóközöket és dobjon ki üres elemeket. Ha az illesztett szöveg nem felismerhető tömb-literal vagy idézőjel vagy zárójel nyitva marad, az eszköz megmutatja, hol van a probléma helyett csendesen téves eredményt adna.

Minden helyileg a böngészőjében fut. Az illeszt tömb — API terhelések, adatbázis-azonosítók, konfigurációs értékek — soha nem kerülnek fel sehova. Másolja az eredményt, töltse le .txt-fájlként, vagy küldje közvetlenül másik eszköznek.

Gyakori kérdések

Milyen tömb formátumokat tud elemezni?
JavaScript és JSON tömböket, Python listákat, PHP array() és rövid [ ] szintaxist (beleértve az asszociatív tömböket, ahol csak az értékek maradnak meg), és SQL IN() záradékokat — előtagként változó-hozzárendeléssel vagy SELECT utasítással vagy anélkül.
Mit csinál a „Beágyazott tömbök kilapítása”?
Ha bekapcsolva van, a beágyazott tömb elemei (például [1, [2, 3], 4]) a lapos kimenetbe 1, 2, 3, 4 formában kerülnek beillesztésre. Ha kikapcsolva van, a beágyazott tömb egyetlen elemként marad, az eredeti formájában kinyomtatva.
Miért kell az „Idézőjelek eltávolítása” és az „Escape karakterek feloldása” elválasztva?
Különböző dolgokat vezérelnek: az idézőjelek eltávolítása eltávolítja az karakterláncot határolóidézőjel-karaktereket, míg az escape karakterek feloldása dekódolja az értékekben lévő sorozatokat (például \n). Az egyik kikapcsolása a másik nélkül lehetővé teszi az eredeti szintaxis megtartását, ha az hasznos.
Mi történik, ha a bemenet nem érvényes tömb-literal?
Az eszköz jelenti, mi volt a hiba — nem található tömb vagy list literal, leállt karakterlánc vagy hiányzó záró zárójel —, valamint azt, hogy a szövegben hol kezdődik a probléma, helyett helyett csendesen hibás eredményt adne.
Az én tömböm fel van töltve valahova?
Nem. Az elemzés teljes egészében a böngészőjében fut, így az illeszt tömb soha nem hagyja el az eszközt.