Preskočiť na obsah

Pole na text

Parsujte JavaScriptové, Python, PHP, JSON alebo SQL pole a vypíšte jeho položky ako čistý text.

Vstup
Výstup

Pole na text

Vložte poľovitý alebo zoznamový literál — JavaScriptové alebo JSON pole, Python zoznam, PHP array() alebo krátku syntax [ ], alebo SQL klauzulu IN() — a tento nástroj ho parsuje a vypíše položky ako čistý seznam, predvolene jeden na riadok. Je to opak ručného zápisu poľa: vložte kód, ktorý máte, a získajte hodnoty späť ako text, ktorý možno vyhľadávať, porovnávať alebo vložiť do tabuľky.

Nástroj čítajú skutočnú syntaxu poľa, nie len delenie čiarkami, takže správne spracuje reťazce v úvodzovkách obsahujúce čiarky, únikové úvodzovky a vnorené polia. Možnosť "Odstrániť úvodzovky" odstráni úvodzovky na oboch stranách každej textovej položky a "Zrušiť únik znakov" zmení sekvencie ako \n, \t a \uXXXX v hodnote na skutočné znaky, ktoré predstavujú. Vlastný oddeľovač výstupu umožňuje spojiť položky podľa vášho výberu — novým riadkom, čiarkou, bodkočiarkou, tabulátorom alebo vlastným znakom.

Formátovacie možnosti tvarujú výstup namiesto parsovania: vyberte si, ako sú položky spojené, pridajte predponu alebo príponu na každý riadok, číslovajte položky, odsúpte prebytoční medzery a odstráňte prázdne položky. Ak vložený text nie je rozpoznateľný literál, alebo je nezavretá úvodzovka či zátvorka, nástroj ukáže približne, kde sa vyskytol problém.

Všetko beží lokálne vo vašom prehliadači. Pole, ktoré vložíte — API payloady, databázové ID, konfiguračné hodnoty — sa nikdy nikam nenahrá. Skopírujte výsledok, stiahnite si ho ako .txt súbor alebo ho pošlite priamo do iného nástroja.

Časté otázky

Ktoré formáty polí môže parsovať?
JavaScriptové a JSON polia, Python zoznamy, PHP syntax array() a krátka syntax [ ] (vrátane asociatívnych polí, kde sa zachovávajú len hodnoty), a SQL klauzuly IN() — s alebo bez predchádzajúceho priradenia premennej alebo príkazu SELECT.
Čo robí možnosť "Sploštit vnorené polia"?
Ak je zapnutá, položky vnoreného poľa ako [1, [2, 3], 4] sa vložia do plochého výstupu ako 1, 2, 3, 4. Ak je vypnutá, vnorené pole sa zachová ako jedna položka v pôvodnej forme.
Prečo oddelená "Odstránenie úvodzoviek" a "Zrušenie únikovej sekvencie"?
Rôzne veci kontrolujú: odstránenie úvodzoviek odstraní znaky oddeľujúce reťazec, zatiaľ čo zrušenie únikovej sekvencie dekóduje sekvencie ako \n v hodnote. Vypnutie jedného bez druhého vám umožňuje udržať syntaxu bližšie k pôvodnému kódu, keď je to užitočné.
Čo sa stane, ak vstup nie je platný literál?
Nástroj hlási, čo sa stalo — nebol nájdený žiaden literál, neukončený reťazec alebo chýbajúca zátvorka — spolu s približným umiestnením problému v texte, namiesto vrátenia bezheškého výsledku.
Nahraje sa moje pole niekam?
Nie. Parsovanie prebieha úplne vo vašom prehliadači, takže pole, ktoré vložíte, nikdy neopustí vaše zariadenie.