Sări la conținut

Convertor de text la matrice

Convertiți o listă lipită într-un literal de matrice în JavaScript, Python, PHP, JSON, SQL și altele.

Intrare
Ieșire

Convertor de text la matrice

Lipiți o listă — un element pe rând, sau separate prin virgule, punct și virgulă, spații sau tabulări — și acest instrument o convertește într-un literal de matrice gata de utilizat în limba pe care o aveți nevoie. Alegeți JavaScript, Python, PHP, o matrice JSON pură, o clauză SQL IN(), un rând CSV, o listă între ghilimele sau propriul dvs. separator. Fiecare format are propriile reguli: JSON folosește întotdeauna ghilimele duble și escape complet, pentru că asta cere specificația, iar SQL scapă de ghilimele încorporate prin duplicare — singura regulă care funcționează pretutindeni.

Opțiunile acoperă tot ceea ce este necesar pentru ca ieșirea să fie utilizabilă imediat. Numerele pot rămâne fără ghilimele, deci „42” și „3.14” ies ca numere, nu ca string-uri. Setați numele variabilei pentru declarația JavaScript, Python sau PHP, alegeți ghilimele simple sau duble, și selectați formatare frumoasă pe mai multe linii sau o linie compactă — cu o virgulă la final unde standardul dvs. o cere (omisă pentru JSON și SQL, unde este nevalidă). Tăiați spații albe, eliminați liniile goale, eliminați duplicatele (opțional fără a ține seama de majuscule/minuscule), sortați alfabetic și convertiți fiecare element la minuscule sau majuscule înainte de construirea matricei. Indicați un nume de coloană, iar formatul SQL produce o condiție IN sau NOT IN completă, împărțită în loturi din cauza limitei de 1000 de elemente din Oracle.

Acesta este pasul dintre „am o listă” și „am cod”: o coloană de ID-uri de produs într-o clauză WHERE ... IN (...), o valoare de configurație devenind o matrice JavaScript, o export de foaie de calcul devenind o listă Python, sau o matrice JSON pentru body-ul unei cereri API. Totalurile sub ieșire arată câte elemente au intrat și câte au ieșit.

Totul rulează local în browserul dvs. — lista pe care o lipiți nu părăsește niciodată dispozitivul dvs., ceea ce contează pentru ID-urile clienților, cheile interne sau orice altceva care nu trebuie să meargă pe un server. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți-l direct la un alt instrument.

FAQ

Pentru ce limbaje de programare pot genera o matrice?
Literali de matrice JavaScript, Python și PHP, o matrice JSON pură, o clauză SQL IN(), un rând CSV, o listă între ghilimele separată prin virgule, sau o listă unită cu orice separator personalizat pe care îl tastați.
De ce ieșirea JSON ignoră setarea stilului de ghilimele?
Șirurile JSON sunt obligate să folosească ghilimele duble și caractere complet escapate conform specificației JSON, deci acest format se redă întotdeauna corect indiferent de stilul de ghilimele pe care l-ați ales pentru celelalte formate.
Numerele pot rămâne fără ghilimele în ieșire?
Da. Activați „Lăsați numerele fără ghilimele” și orice element care arată ca un număr simplu, cum ar fi 42 sau 3.14, va fi scris fără ghilimele în loc de string.
Ce se întâmplă dacă cer o virgulă finală cu JSON sau SQL?
Este omisă pentru aceste două formate. O virgulă finală este JSON nevalid, și majoritatea dialectelor SQL o resping într-o clauză IN(), deci opțiunea afectează doar JavaScript, Python, PHP, lista între ghilimele și ieșirea cu separator personalizat.
Lista mea este încărcată undeva?
Nu. Conversia se întâmplă în întregime în browserul dvs., deci lista dvs. nu párăsește niciodată dispozitivul dvs.