ArrayHelper logo

Pritisni Ctrl / Cmd + Enter za pretvaranje

Pretvarač tekstualne liste u niz za JavaScript, SQL, PHP i Python

Zalijepi bilo koju listu i pretvori je odmah u nizove spremne za tvoj kod.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Auto
Duplikati
SQL
Paneli · najviše 3
Vodič, primjeri i FAQ

Kako pretvoriti tekstualnu listu u niz

Kopiraj kolonu iz tabele, iz rezultata upita ili iz log fajla, zalijepi je ovdje i dobij nazad pravi literal niza: pod navodnicima, odvojen zarezima i spreman za kod. Bez registracije, bez uploada, bez čekanja.

  1. Zalijepi svoju listu Jedna vrijednost po redu, tačno onako kako si je kopirao. Prazni redovi nestaju, a suvišni razmaci se skraćuju, pa i neuredno lijepljenje iz Excela izađe čisto.
  2. Postavi pravila jednom Jednostruki ili dvostruki navodnici, brojevi goli ili pod navodnicima, duplikati van, odabran SQL dijalekt. Tvoji izbori te čekaju pri sljedećoj posjeti.
  3. Kopiraj i vrati se poslu Pritisni Ctrl / Cmd + Enter ili ostavi Auto uključen pa izlaz prati tvoje kucanje. Jedan klik kopira cijeli niz, čak i kada je pregled skraćen.

Jedna tekstualna lista, svi formati niza

Tvoja lista se u istom trenutku pretvara u svih osam formata. Brojevi ostaju brojevi, tekst dobija navodnike, a apostrofi unutar vrijednosti se obrađuju onako kako svaki jezik očekuje.

Ulazna lista

apple
banana
42

Šta dobijaš

Osam izlaza spremnih za lijepljenje, generisanih dok kucaš. Drži tri koja najviše koristiš otvorena jedan pored drugog i mijenjaj panel kada se promijeni ciljni jezik.

JavaScript / TypeScript niz

['apple', 'banana', 42]

Običan literal niza za JS, TS i Node. Prebaci na dvostruke navodnike ako ih tvoj linter više voli.

SQL IN klauzula

IN (N'apple', N'banana', N'42')

Ulazi pravo u WHERE kolona IN (...). N'...' za SQL Server ili promijeni dijalekt u '...' za MySQL, PostgreSQL i SQLite.

Python lista

['apple', 'banana', 42]

Zalijepi je u skriptu, u fixture ili u parametrize blok u pytest bez ponovnog kucanja ijednog zareza.

PHP niz

array('apple', 'banana', 42)

Klasična array() sintaksa koja i dalje radi u starijim projektima i u Laravel konfiguracijama.

JSON niz

["apple", "banana", 42]

Strogo validan JSON sa stvarnim escapeovanjem stringova — siguran za tijelo API zahtjeva ili fajl s test podacima.

C# niz

new[] { "apple", "banana", 42 }

Implicitno tipiziran niz za C# i .NET, izgrađen od istih vrijednosti escapeovanih kao u JSON-u.

Sirova lista sa zarezima

'apple', 'banana', 42

Bez uglastih zagrada — samo tijelo pod navodnicima i odvojeno zarezima, koje možeš zalijepiti u bilo koji jezik van ove liste.

Vlastiti obrazac

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

Napiši svoj šablon: {} je vrijednost, {n} broj reda od 1, a {i} indeks od 0.

Napravljen za stvarne, neuredne liste

Većina pretvarača liste u niz odustane kod prvog apostrofa ili kod desethiljaditog reda. Ovaj je napravljen za liste koje zaista lijepiš na poslu.

  • Ništa se ne šalje na server. Pretvaranje se dešava unutar tvog preglednika. Interni identifikatori, e-mail adrese i podaci klijenata nikada ne napuštaju tvoj uređaj.
  • Velike liste ostaju brze. Klasični editor bez muke prima 50.000 redova, a Ultra editor drži tečnost i kod većih lijepljenja.
  • Navodnici se escapeuju kako treba. O'Brien postaje N'O''Brien' u SQL-u i "O'Brien" u JSON-u, pa se dalje ništa ne lomi.
  • Brojevi ostaju brojevi. Čisto numerički redovi po zadanom izlaze bez navodnika, a jedan klik ih pretvara u stringove kada to tvoja šema traži.
  • Duplikati nestaju jednim klikom. Uključi Duplikate i iz pretvaranja izlazi samo prvo pojavljivanje svakog reda.
  • Tri panela odjednom. Prikaži Raw, JavaScript, SQL, Python, PHP, JSON, C# ili Custom, prevuci ih u redoslijed koji ti odgovara i sljedeći put zatekni isti raspored.
  • Pravljen za tastaturu. Ctrl / Cmd + Enter pretvara, Auto drži kratke liste svježim dok kucaš, a svaki panel ima svoje dugme za kopiranje.
  • Besplatan i otvorenog koda. Bez naloga, bez kvote, bez reklama. Cijeli pretvarač je na GitHubu ako želiš da ga pročitaš ili forkuješ.

Zašto programeri pretvaraju tekstualne liste u nizove

Pravljenje SQL IN klauzule iz tabele

Kopiraj kolonu s brojevima narudžbi ili e-mail adresama iz Excela, zalijepi je ovdje i za par sekundi dobij escapeovanu IN (...) listu za svoj upit.

Priprema test podataka

Pretvori listu šifri artikala, slugova ili korisničkih ID-jeva u JavaScript, Python ili C# niz za unit testove i lažne podatke.

Priprema tijela API zahtjeva

Pretvori listu identifikatora u validan JSON niz prije nego što je zalijepiš u Postman, curl ili svoj REST klijent.

Masovni pozivi procedura ili skripti

Koristi vlastiti obrazac za jednu naredbu po redu: EXEC pozivi, UPDATE naredbe, komande terminala ili migracione skripte.

Čišćenje izvezenih logova

Zalijepi sirovi izlaz loga, izbaci duplikate i prazne redove i s druge strane dobij čist niz bez ponavljanja.

Popunjavanje enuma i konfiguracijskih fajlova

Prebaci listu kodova država, feature flagova ili jezika u literal niza koji tvoja konfiguracija čeka.

Tekstualna lista u niz: česta pitanja

Šta je pretvarač tekstualne liste u niz?

To je alat koji običnu listu vrijednosti, jednu po redu, pretvara u literal niza koji lijepiš pravo u kod. ArrayHelper istovremeno pravi JavaScript, SQL, Python, PHP, JSON, C# i vlastitu verziju iste liste, pa više nikada ne kucaš navodnike i zareze ručno.

Kako da pretvorim tekstualnu listu u niz online?

Zalijepi listu u editor na vrhu ove stranice, pritisni Ctrl / Cmd + Enter ili ostavi Auto uključen, pa kopiraj panel koji ti treba. Nema instalacije, nema registracije i nema ograničenja broja redova.

Escapeuje li navodnike i posebne znakove?

Da. Jednostruki navodnici se udvostručuju za SQL, a JSON i C# izlazi koriste stvarno JSON escapeovanje stringova, pa vrijednosti s apostrofima, obrnutim kosim crtama ili tabulatorima ostaju validne u ciljnom jeziku.

Idu li brojevi pod navodnike?

Po zadanom ne: čisto numerički redovi se pišu kao brojevi, a sve ostalo ide pod navodnike. Ako je tvoja kolona tekstualnog tipa, dugme za brojeve u traci stavlja i njih pod navodnike.

Mogu li ukloniti duple redove tokom pretvaranja?

Da. Uključi Duplikate u meniju s opcijama i ostaje samo prvo pojavljivanje svakog reda. Prazni redovi i razmaci okolo se uvijek skraćuju, s tom opcijom ili bez nje.

Koliko velika lista može biti?

Klasični editor je udoban do 50.000 redova, a Ultra editor ostaje brz i kod većih lijepljenja. Dugi izlazi se zbog brzine skraćuju na ekranu, ali Kopiraj ti uvijek daje cijeli niz.

Šalje li se moja lista na server?

Ne. Svako pretvaranje radi lokalno u tvom pregledniku, pa lista nikada ne napušta tvoj uređaj — zato je alat siguran za interne identifikatore i podatke klijenata.

Mogu li definisati vlastiti format izlaza?

Da. Custom panel prima šablon poput EXEC MyProcedure '{}';, gdje je {} vrijednost reda, {n} broj reda koji počinje od 1, a {i} indeks koji počinje od 0. Svaki red se ispisuje tim šablonom u vlastitom redu.

Koji SQL dijalekt koristi IN klauzula?

Oba. N'...' je zadano za SQL Server; prebaci SQL postavku na '...' za MySQL, PostgreSQL, SQLite i druge standardne dijalekte.

Pretvaraj tekstualne liste u nizove na svom jeziku

Isti pretvarač, dokumentovan na svakom od jezika ispod. Odaberi onaj na kojem razmišljaš — tvoje sačuvane postavke idu s tobom svuda.