Hoppa till innehåll

Text-till-Array-Konverterare

Konvertera en inlistad lista till en array-literal i JavaScript, Python, PHP, JSON, SQL och mer.

Inmatning
Utmatning

Text-till-Array-Konverterare

Klistra in en lista — ett objekt per rad eller separerat med komman, semikolon, mellanslag eller tabulatorer — och det här verktyget konverterar det till en omedelbar användbar array-literal i det språk du behöver. Välj JavaScript, Python, PHP, ett rent JSON-array, en SQL-IN()-sats, en CSV-rad, en citerad lista eller din egen avgränsare. Varje format har sina regler: JSON använder alltid dubbla citattecken och fullständig escape-sekvens, eftersom det är vad specifikationen kräver, och SQL undviker inbäddade citattecken genom att fördubbla dem — den enda regeln som fungerar överallt.

Alternativen täcker allt som behövs för att utmatningen ska vara direkt användbara. Siffror kan förbli utan citattecken, så ”42” och ”3.14” presenteras som siffror, inte strängar. Ange variabelnamnet för JavaScript-, Python- eller PHP-deklarationer, välj enkla eller dubbla citattecken och välj mellan snygg flerra­dsformatering eller en kompakt rad — med komma i slutet om din stilguide kräver det (överhoppad för JSON och SQL, där det är ogiltig). Ta bort mellanslag, ta bort tomma rader, ta bort dubletter (valfritt utan hänsyn till gemener/versaler), sortera alfabetiskt och konvertera varje objekt till små eller stora bokstäver innan arrayen skapas. Ange ett kolumnnamn så ger SQL-formatet ett färdigt IN- eller NOT IN-villkor, uppdelat i satser för Oracles gräns på 1000 poster.

Det här är steget mellan ”jag har en lista” och ”jag har kod”: en kolumn med produkt-ID:n till en WHERE ... IN (...) sats, ett konfigurationsvärde blir en JavaScript-array, en kalkylbladsexport blir en Python-lista, eller ett JSON-array för en API-request-body. Totalen under utmatningen visar hur många objekt som gick in och hur många som kom ut — en minskning efter aktivering av deduplicering är lätt att se.

Allt körs lokalt i din webbläsare — listan du klistrar in lämnar aldrig din enhet, vilket är viktigt för kund-ID:n, interna nycklar eller annat som inte ska gå till en server. Kopiera resultatet, ladda ned det som .txt-fil eller skicka det direkt till ett annat verktyg.

FAQ

För vilka programmeringsspråk kan jag generera en array?
JavaScript-, Python- och PHP-array-literaler, ett rent JSON-array, en SQL-IN()-sats, en CSV-rad, en kommaavgränsad citerad lista eller en lista sammanfogad med valfri anpassad avgränsare som du skriver in.
Varför ignorerar JSON-utmatningen min inställning för citatstil?
JSON-strängar måste enligt JSON-specifikationen använda dubbla citattecken och fullt escape-kodade tecken, så detta format renderas alltid korrekt oavsett vilken citatstil du valde för de andra formaten.
Kan siffror förbli utan citattecken i utmatningen?
Ja. Aktivera ”Låt siffror utan citattecken” och alla objekt som ser ut som ett enkelt tal, till exempel 42 eller 3.14, kommer att skrivas utan citattecken i stället för som en sträng.
Vad händer om jag ber om ett slutkomma med JSON eller SQL?
Det hoppas över för dessa två format. Ett slutkomma är ogiltigt JSON och de flesta SQL-dialekter avvisar det i en IN()-sats, så alternativet gäller endast för JavaScript, Python, PHP, den citerade listan och anpassad avgränsare-utmatning.
Överförs min lista någonstans?
Nej. Konverteringen körs helt lokalt i din webbläsare, så din lista lämnar aldrig din enhet.