Парсер атрибутів продукту
Перетворіть довільний текст атрибутів продукту на чисту таблицю ключ/значення або JSON.
Парсер атрибутів продукту
Вставте атрибути продукту, написані так, як вони насправді відображаються в експортованій електронній таблиці, електронному листі постачальника чи зіскобленому списку — «Колір: червоний, Розмір: XL» в один рядок або «Вага — 2 кг» і «Матеріал = бавовна» кожен окремо — і цей інструмент перетворює їх на чистий упорядкований список пар ключ/значення. Він читає двокрапки, знаки дорівнює та тире як розділювачі ключ/значення, а коми чи крапки з комою – як розділення атрибутів в одному рядку, тому не має значення, чи специфікації продукту вбиті в один рядок, чи розповсюджені на кількох.
Його створено для очищення каталогу електронної комерції: нормалізації каналу продуктів постачальника перед імпортом, перетворення скопійованого аркуша специфікацій на щось, що можна сортувати в електронній таблиці, або перевірки того, що кожен список у пакеті дійсно має колір і розмір, перш ніж він буде опублікований. Інтервали не обов’язково повинні бути узгодженими — «Колір:червоний», «Колір: червоний» і «Колір: червоний» усі аналізуються однаково — і змішані стилі роздільників обробляються одним вставленням без додаткових налаштувань. Дефіс без проміжків, як у «Made-in» або «Micro-USB», залишається окремо, а не помилково сприймається як роздільник, тому складні слова в ключі чи значенні зберігаються без змін.
Два вихідних формати охоплюють дві речі, які люди зазвичай роблять далі. «Таблиця (ключ | значення)» надає простий текст у два стовпці, який вставляється прямо в клітинку електронної таблиці. "Масив JSON" створює масив [{"key": ..., "value": ...}], який можна вставити в сценарій або схему продукту. «Видалити повторювані пари» згортає атрибути, які повторюються з тим самим ключем і значенням, а «Сортувати за ключем» упорядковує результат за алфавітом, щоб пов’язані атрибути (Колір, Матеріал, Розмір, Вага) вишикувались незалежно від порядку, у якому вони були введені.
Все відбувається у вашому браузері — вставлені атрибути, якими б заплутаними чи закритими не були, ніколи не завантажуються та не надсилаються на сервер.