Preskočiť na obsah

Konvertor textu na pole

Prevediete textový zoznam na pole v JavaScripte, Pythone, PHP, JSON, SQL a ďalších.

Vstup
Výstup

Konvertor textu na pole

Vložte zoznam — jeden prvok na riadok, alebo oddelené čiarkami, bodkočiarkami, medzerami alebo tabulátormi — a tento nástroj ho zmení na hotové pole v jazyku, ktorý potrebujete. Vyberte si JavaScript, Python, PHP, čisté JSON pole, klauzulu SQL IN(), riadok CSV oddelený čiarkami, citovaný zoznam alebo vlastný oddeľovač. Každý formát má svoje pravidlá: JSON vždy používa dvojité úvodzovky a plné escapovanie, pretože to vyžaduje špecifikácia, a SQL escapuje vložené úvodzovky zdvojením, čo je jediné pravidlo, ktoré funguje všade.

Možnosti pokrývajú všetko, čo treba na to, aby bol výstup ihneď použiteľný. Čísla môžu ostať bez úvodzoviek, takže "42" a "3.14" prídu ako čísla, nie ako reťazce. Nastavte názov premennej pre deklaráciu JavaScript, Python alebo PHP, vyberte si jednoduché alebo dvojité úvodzovky a vyberte si pekné viacriadkové formátovanie alebo jeden kompaktný riadok — s čiarkou na konci, ak to vaša príručka vyžaduje (pre JSON a SQL vynechaná, kde je neplatná). Orezajte medzery, vyhoďte prázdne riadky, odstrániť duplikáty (voliteľne bez rozlišovania veľkých písmen), triediť abecedne a prepnite každú položku na malé alebo veľké písmená pred vytvorením poľa. Zadajte názov stĺpca a formát SQL vypíše hotovú podmienku IN alebo NOT IN, rozdelenú na dávky kvôli limitu 1000 položiek v Oracle.

Toto je krok medzi "mám zoznam" a "mám kód": stĺpec ID produktov v klauzule WHERE ... IN (...), konfiguračná hodnota sa stáva poľom JavaScript, export z tabuľky sa zmení na zoznam Python alebo JSON pole na body požiadavky API. Počet položiek pod výstupom ukazuje, koľko prvkov prišlo a koľko ich zostalo, takže pokles po povolení deduplikácie je ľahko viditeľný.

Všetko beží lokálne vo vašom prehliadači — zoznam, ktorý vložíte, nikdy neopustí vaše zariadenie, čo je dôležité pre ID zákazníkov, interné kľúče alebo čokoľvek iné, čo sa nemá dostať na server. Skopírujte výsledok, stiahnite si ho ako súbor .txt alebo pošlite priamo do iného nástroja.

Časté otázky

Pre ktoré programovacie jazyky môžem vygenerovať pole?
Polia JavaScriptu, Python a PHP, čisté JSON pole, klauzulu SQL IN(), riadok CSV, citovaný zoznam oddelený čiarkami alebo zoznam spojený ľubovoľným vlastným oddeľovačom, ktorý si napíšete.
Prečo JSON výstup ignoruje moje nastavenie štýlu úvodzoviek?
Reťazce JSON sú povinné používať dvojité úvodzovky a plne escapované znaky podľa špecifikácie JSON, takže tento formát sa vždy vykreslí správne bez ohľadu na štýl úvodzoviek, ktorý ste zvolili pre ostatné formáty.
Môžu čísla ostať bez úvodzoviek vo výstupe?
Áno. Zapnite "Nechať čísla bez úvodzoviek" a každá položka, ktorá vyzerá ako číslo, napríklad 42 alebo 3.14, sa napíše bez úvodzoviek namiesto reťazca.
Čo sa stane, ak si vyžiadam čiarku na konci u JSON alebo SQL?
Vynechá sa pre tieto dva formáty. Čiarka na konci je neplatné JSON a väčšina dialektov SQL ich odmieta v klauzule IN(), takže voľba má vplyv iba na JavaScript, Python, PHP, citovaný zoznam a výstup s vlastným oddeľovačom.
Je môj zoznam niekde nahraný?
Nie. Konverzia prebieha výlučne vo vašom prehliadači, takže váš zoznam nikdy neopustí vaše zariadenie.