Ga naar inhoud

Array naar tekst

Analyseer een JavaScript-, Python-, PHP-, JSON- of SQL-array en geef de elementen als gewone tekstregels uit.

Invoer
Uitvoer

Array naar tekst

Plak een array of lijstliteraal — een JavaScript- of JSON-array, een Python-lijst, PHP-syntaxis array() of korte [ ]-syntaxis, of een SQL IN()-clausule — en deze tool parseert het en geeft de elementen als gewone lijst uit, standaard een per regel. Het is het omgekeerde van handmatig array schrijven: plak de code die u hebt en haal de waarden terug als tekst die u kunt doorzoeken, vergelijken of in een spreadsheet plakken.

De parser leest echte array-syntaxis in plaats van alleen door komma's te splitsen en verwerkt correct genoteerde strings die komma's, escape-reeksen en geneste arrays of objecten bevatten. Met "Aanhalingstekens verwijderen" worden de ' of " van elk string-element verwijderd, en "Escape-tekens decoderen" verandert \n, \t en \uXXXX-reeksen in een waarde in de werkelijke tekens die ze vertegenwoordigen. Het aangepaste uitvoerscheidingsteken laat u elementen naar keuze combineren — nieuwe regel, komma, puntkomma, tabulator of uw eigen teken.

Opmaakopties vormen de uitvoer in plaats van het parseren: kies hoe elementen worden gecombineerd, voeg een voor- of achtervoegsel aan elke regel toe, nummeer elementen, verwijder overtollige spaties en lege items. Als de geplakte tekst geen herkenbaar literaal is of een aanhalingsteken of haakje open is, geeft het gereedschap ongeveer aan waar het probleem optreedt in plaats van stilzwijgend een verkeerd resultaat terug te geven.

Alles wordt lokaal in uw browser uitgevoerd. De array die u plakt — API-payloads, database-ID's, configuratiewaarden — wordt nergens geüpload. Kopieer het resultaat, download het als .txt-bestand of stuur het rechtstreeks naar een ander gereedschap.

FAQ

Welke array-indeling kan het parseren?
JavaScript- en JSON-arrays, Python-lijsten, PHP-syntaxis array() en korte [ ]-syntaxis (inclusief associatieve arrays waar alleen waarden behouden blijven), en SQL IN()-clausules — met of zonder voorafgaande variabele toewijzing of SELECT-statement.
Wat doet de optie "Geneste arrays samenvoegen"?
Als ingeschakeld, worden de elementen van een geneste array zoals [1, [2, 3], 4] als 1, 2, 3, 4 in de vlakke uitvoer geplakt. Als uitgeschakeld, wordt de geneste array als één item behouden en afgedrukt zoals het in de bron verscheen.
Waarom zijn "Aanhalingstekens verwijderen" en "Escape-tekens decoderen" afzonderlijk?
Ze bepalen verschillende dingen: het verwijderen van aanhalingstekens verwijdert de aanhalingstekens die een string begrenzen, terwijl het decoderen van escape-tekens reeksen zoals \n in de waarde decodeert. Het uitschakelen van de ene zonder de andere laat u de bronsyntaxis dichter bij het origineel houden als dat nuttig is.
Wat gebeurt er als de invoer geen geldig literaal is?
Het gereedschap meldt wat er fout is gegaan — geen array of lijstliteraal gevonden, onbeëindigde tekenreeks of ontbrekende sluithaakje — samen met ongeveer waar in de tekst het probleem begint, in plaats van stilzwijgend een verkeerd resultaat terug te geven.
Wordt mijn array ergens geüpload?
Nee. Het parseren gebeurt volledig in uw browser, dus de array die u plakt verlaat uw apparaat nooit.