Перейти к содержанию
100% локально

Парсер атрибутов товара

Превратите текст атрибута продукта в произвольной форме в чистую таблицу ключей/значений или JSON.

Входные данные
Выходные данные

Парсер атрибутов товара

Вставьте атрибуты продукта, написанные так, как они фактически отображаются в экспортированной электронной таблице, электронном письме поставщика или очищенном списке — «Цвет: красный, Размер: XL» в одной строке или «Вес — 2 кг» и «Материал = Хлопок» каждый по отдельности — и этот инструмент превратит их в чистый, упорядоченный список пар ключ/значение. Он читает двоеточия, знаки равенства и тире как разделители ключей и значений, а также запятые или точки с запятой как разделение между атрибутами в одной строке, поэтому не имеет значения, втиснуты ли спецификации продукта в одну строку или распределены по нескольким.

Он создан для очистки каталога электронной коммерции: нормализации ленты продуктов поставщика перед импортом, превращения скопированной спецификации в нечто, что можно сортировать в электронной таблице, или проверки того, что каждый список в пакете действительно имеет цвет и размер, прежде чем он будет опубликован. Интервал не обязательно должен быть одинаковым — «Цвет: красный», «Цвет: красный» и «Цвет: красный» анализируются одинаково — и смешанные стили разделителей в одной вставке обрабатываются без дополнительной настройки. Дефис без окружающего пространства, как в «Сделано» или «Микро-USB», остается в покое, а не принимается за разделитель, поэтому составные слова в ключе или значении остаются неизменными.

Два формата вывода охватывают две вещи, которые люди обычно делают дальше. «Таблица (ключ | значение)» представляет собой простой текстовый макет с двумя столбцами, который вставляется прямо в электронную таблицу ячейка за ячейкой. «Массив JSON» создает массив [{"key": ..., "value": ...}], готовый для добавления в сценарий или схему продукта. «Удалить повторяющиеся пары» сворачивает атрибуты, которые повторяются с одним и тем же ключом и значением, а «Сортировать по ключу» упорядочивает результат в алфавитном порядке, поэтому связанные атрибуты (Цвет, Материал, Размер, Вес) выстраиваются в ряд независимо от порядка их ввода.

Все происходит в вашем браузере — вставленные атрибуты, какими бы запутанными или проприетарными они ни были, никогда не загружаются и не отправляются на сервер.

FAQ

Какие разделители он распознает между ключом и значением?
Двоеточие, знак равенства или тире с хотя бы одним пробелом рядом с ним — «Цвет: красный», «Артикул=AB-12» и «Вес — 2 кг» — все работает. Тире без пробелов вокруг него, например, в словах «Сделано» или «Микро-USB», вместо этого рассматривается как часть слова.
Могу ли я поместить несколько атрибутов в одну строку?
Да. Разделяйте их запятой или точкой с запятой, например «Цвет: красный, Размер: XL; Вес — 2 кг» — или вместо этого указывайте по одному атрибуту в каждой строке. Оба стиля можно смешать в одной пасте.
Что происходит с текстом, который не похож на пару ключ/значение?
Он скорее пропускается, чем угадывается, поэтому выходные данные содержат только те атрибуты, в которых инструмент уверен, что он правильно проанализирован.
Могу ли я экспортировать результат в формате JSON вместо таблицы?
Да. Переключите «Формат вывода» на «Массив JSON», чтобы получить массив `[{"key": ..., "value": ...}]` вместо текстовой таблицы.
Загружены ли где-либо данные о моем продукте?
Нет. Анализ происходит исключительно в вашем браузере — ничего из того, что вы сюда вставляете, не отправляется на сервер, что важно для данных о поставщиках, которыми вы не собираетесь делиться.