Парсинг характеристик товаров из массива JSON данных

Тема в разделе "Парсинг характеристик товаров", создана пользователем Mobile888, 6 ноя 2021.

  1. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Добрый день.
    HANDLEJSON оборачиваю DYNAMICVALUES.
    HANDLEJSON выдает:
    "attribute_pa_szerokosc-m[VALUE]:4-m[NEXTPAIR]attribute_pa_szerokosc-m[VALUE]:3-5-m", но DYNAMICVALUES не делает заголовки в таблице и нет разделения по ячейкам. Почему так происходит?
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Строка заголовка записывается только при парсинге в 1 файл.

    Включите опцию парсинга в 1 файл

    2021-11-06_09-29-37.png
     
  3. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Спасибо за быстрый ответ. Только по ячейкам не разделяет. Все в одну ячейку попало
     

    Вложения:

  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Потому, что у двух характеристик один и тот же заголовок (одно и то же имя).
     
  5. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Понял.
    Но это не 2 характеристики, а двух разных позиций товара. Как правильно разделить позиции по строкам в моем случае из json?
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Какой файл с результатом должен быть в итоге (на примере одного товара)? Приложите пример.
     
  7. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Весь Json представил в файле. В нем каждый элемент массива - это товар (более 100). В нем характеристики различные (ширина, длина, размеры и т.п.). Так вот надо разделить этот json так, чтобы они распределялись по строкам в csv.
    Возможно, это надо делать повторяющимися границами, но только как разделить этот массив данных?
     

    Вложения:

    • 2021-11-06_130929.png
      2021-11-06_130929.png
      Размер файла:
      4,5 КБ
      Просмотров:
      4
    • json.txt
      Размер файла:
      424,6 КБ
      Просмотров:
      1
    Root нравится это.
  8. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Теперь понятно. Постараюсь сделать до вечера.
     
  9. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Также хочу добавить: сделал отдельно каждый товар-json и вставлял как повторяющуюся границу (вручную разделил).
    Проблема: если добавить макросы (см. скриншот) в повторяющиеся границы, то не срабатывает. Если же в главном окне, то работает.
     

    Вложения:

  10. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Файл проекта приложил. Формат, как и просили.
     

    Вложения:

  11. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    19
    Спасибо большое. Очень помогли
     
    Root нравится это.

Поделиться этой страницей