Перейти до вмісту

Масив у текст

Парсить JavaScript, Python, PHP, JSON або SQL масив та вивести його елементи як простий текст.

Введення
Вихід

Масив у текст

Вставте масив або список — JavaScript або JSON масив, Python список, синтаксис PHP array() або короткий синтаксис [ ], або SQL IN() пропозицію — і цей інструмент розбере його та виведе елементи як простий список, за замовчуванням один на рядок. Це протилежність ручному написанню масиву: вставте код, який у вас є, і отримайте значення назад як текст, який можна шукати, порівнювати або вставляти в електронну таблицю.

Парсер читає реальний синтаксис масиву замість просто розділення комами, тому правильно обробляє рядки в лапках, які містять коми, екрановані лапки та вкладені масиви або об'єкти. "Видалити лапки" видаляє лапки ' або " навколо кожного текстового елемента, а "Декодувати керуючі символи" перетворює послідовності як \n, \t і \uXXXX у значенні в реальні символи, які вони представляють. Користувацький розділювач виведення дозволяє об'єднувати елементи на ваш вибір — новий рядок, кома, крапка з комою, табуляція або власний символ.

Параметри форматування формують вихід, а не розбір: виберіть, як об'єднуються елементи, додайте префікс або суфікс до кожного рядка, нумеруйте елементи, видаляйте зайві пробіли та порожні елементи. Якщо вставлений текст не схожий на впізнаваний масив або лапка чи дужка залишилися відкритими, інструмент показує приблизне місце проблеми замість мовчазної помилки.

Все працює локально у вашому браузері. Масив, який ви вставляєте — корисні навантаження API, ID баз даних, значення конфігурації — ніколи не завантажуються нікуди. Скопіюйте результат, завантажте його як файл .txt або відправте прямо в інший інструмент.

FAQ

Які формати масивів він може розбирати?
JavaScript та JSON масиви, Python списки, синтаксис PHP array() та короткий синтаксис [ ] (включаючи асоціативні масиви, де зберігаються лише значення), та SQL IN() пропозиції — з попереднім присвоєнням змінної чи без нього, з SELECT чи без.
Що робить опція "Розгорнути вкладені масиви"?
Якщо включена, елементи вкладеного масиву як [1, [2, 3], 4] вставляються в плоский вихід як 1, 2, 3, 4. Якщо відключена, вкладений масив зберігається як один елемент, надрукований так, як він виглядає в джерелі.
Чому "Видалити лапки" та "Декодувати керуючі символи" окремо?
Вони контролюють різні речі: видалення лапок видаляє символи лапок, які обмежують рядок, а декодування керуючих символів декодує послідовності як \n всередину значення. Вимкнення одного без іншого дозволяє вам зберегти синтаксис ближче до оригіналу, коли це корисно.
Що трапляється, якщо вхідні дані не мають чинного масиву?
Інструмент повідомляє, що пішло не так — масив або список не знайдені, незавершений рядок або відсутня закриваюча дужка — разом з приблизним місцем, де в тексті починається проблема, замість мовчазного повернення невірного результату.
Чи завантажується мій масив куди-небудь?
Ні. Розбір відбувається повністю у вашому браузері, тому масив, який ви вставляєте, ніколи не залишає ваш пристрій.