Sări la conținut

Array în text

Analizați un array sau o listă din JavaScript, Python, PHP, JSON sau SQL și enumerați elementele acesteia ca text simplu.

Intrare
Ieșire

Array în text

Lipiți un array sau literal de listă — un array JavaScript sau JSON, o listă Python, sintaxa PHP array() sau sintaxa scurtă [ ], sau o clauză SQL IN() — iar acest instrument o analizează și tipărește elementele ca o listă simplă, în mod implicit una pe linie. Este inversul scrierii unui array manual: lipiți codul pe care îl aveți și obțineți valorile înapoi ca text pe care îl puteți căuta, compara sau lipi într-o foaie de calcul.

Parserul citește sintaxa reală a array-ului în loc să doar împartă după virgule, deci gestionează corect șirurile citite care conțin virgule, ghilimele escape-ate și array-uri sau obiecte imbricate. "Elimina ghilimele" elimină ghilimele simple sau duble care înconjoară fiecare element de text, iar "Descodifica caractere escape" convertește secvențe precum \n, \t și \uXXXX dintr-o valoare în caracterele reale pe care le reprezintă — dezactivați oricare pentru a păstra sintaxa mai aproape de original. "Aplatizează array-uri imbricate" introduce elementele unui array imbricate direct în lista plată în loc să îl păstreze ca un singur element; lăsați dezactivat pentru a vedea literalul imbricate așa cum apare.

Opțiunile de formatare modelează rezultatul în loc să analizeze: alegeți cum sunt unite elementele (linie nouă, virgulă, punct și virgulă, tabulare sau separator personalizat), adăugați un prefix sau sufix la fiecare linie, numerotați elementele, eliminați spațiile albe și descartați elementele goale. Dacă textul lipit nu arată ca un array recunoscut sau o ghilimă sau paranteză rămâne deschisă, instrumentul indică aproximativ unde se află problema în loc să eșueze în tăcere.

Totul rulează local în browserul dvs. Array-ul pe care îl lipiți — sarcini API, ID-uri de bază de date, valori de configurare — nu este niciodată încărcat nicăieri. Copiați rezultatul, descărcați ca fișier .txt sau trimiteți direct către alt instrument.

FAQ

Ce formate de array poate analiza?
Array-uri JavaScript și JSON, liste Python, sintaxa PHP array() și sintaxa scurtă [ ] (inclusiv array-uri asociative unde sunt păstrate doar valorile), și clauze SQL IN() — cu sau fără atribuire de variabilă precedentă sau declarație SELECT.
Ce face "Aplatizează array-uri imbricate"?
Atunci când este activat, elementele unui array imbricate cum ar fi [1, [2, 3], 4] sunt introduse în ieșirea plată ca 1, 2, 3, 4. Atunci când este dezactivat, array-ul imbricate este păstrat ca un singur element, tipărit așa cum apare în sursă.
De ce să păstrați separate "Elimina ghilimele" și "Descodifica caractere escape"?
Controlează lucruri diferite: eliminarea ghilimele elimină caracterele care delimitează un șir, în timp ce descodificare decodifică secvențe cum ar fi \n în valoare. Dezactivarea uneia fără cealaltă vă permite să păstrați sintaxa sursei mai aproape de original atunci când este util.
Ce se întâmplă dacă intrarea nu este un array valid?
Instrumentul raportează ce s-a întâmplat — niciun literal găsit, șir neterminal sau paranteză de închidere lipsă — împreună cu aproximativ unde în text începe problema, în loc să returneze un rezultat în tăcere eronat.
Array-ul meu este încărcat undeva?
Nu. Analiza rulează complet în browserul dvs., prin urmare array-ul pe care îl lipiți nu lasă niciodată dispozitivul dvs.