Действие парсера «Преобразование JSON в XML»

Параметры действия: отсутствуют

Предназначение действия:

Переводит текст из формата JSON в формат XML (для облегчения последующего парсинга)
После выполнения такого преобразования, парсер легко получит из XML любые данные при помощи действия Поиск тегов или действия Выборка из XML

Для ключей массива JSON, начинающихся с цифры, в тегу XML добавляется текст qq_ (т.к. название элемента XML не может начинаться с цифры)
Для элементов неассоциативного массива, к тегам добавляется атрибут index

Возвращаемое значение: XML (HTML) код

 


 

Примеры использования:

 

Действие Параметр Значение
Преобразование JSON в XML    
Исходное значение   Результат
{"total":2156,"start":2100,"count":100, "good":[{"sort":715, "uuid":"175698b4-60c3-11e7-7a6c-d2a90046a815", "name":"\u0418\u0440\u0438\u0441", "productCode":"AX163","type": "\u041a\u0430\u0440\u0442\u0438\u043d\u044b \u043f\u043e \u043d\u043e\u043c\u0435\u0440\u0430\u043c", "isPremium":false,	"properties": {"Размер": "10x15","Основная  категория": "Для начинающих", "Тип": "На холсте", "Кол-во цветов" :7, "Спецразметка": "Новинки", "Премиум": false}, "salePrice":8500,"internetPrice":15000, "retailPrice":15000}]}
 
<?xml version="1.0"?>
<root><total>2156</total><start>2100</start><count>100</count><good index="1"><sort>715</sort><uuid>175698b4-60c3-11e7-7a6c-d2a90046a815</uuid><name>Ирис</name><productCode>AX163</productCode><type>Картины по номерам</type><isPremium>False</isPremium><properties><Размер>10x15</Размер><Основнаякатегория>Для начинающих</Основнаякатегория><Тип>На холсте</Тип><Кол-воцветов>7</Кол-воцветов><Спецразметка>Новинки</Спецразметка><Премиум>False</Премиум></properties><salePrice>8500</salePrice><internetPrice>15000</internetPrice><retailPrice>15000</retailPrice></good></root>

 

Если нажать в окне тестирования действий ссылку XML, то результат преобразования можно посмотреть в браузере в более наглядном виде:

Комментарии

Вадим, посмотрите вторую видеоинструкцию
https://excelvba.ru/programmes/Parser/manuals/Loading_Pages_and_Logon
Получить HTML вы не можете, потому что у вас символ # в ссылке (URL для загрузки некорректный)
Сайт сложный вам попался, так что лучше такое делать под заказ.

Доброго времени суток, пользуюсь вашей лицензией , сталкнулся с java script .. если есть такая возможность , подскажите пожалуйста как правильно через парсер переводить java в xml .. мучаюсь уже пару суток не получается .. если есть пример хороший .. сайт на котором получить инфу нужно весь утыкан в java // ) вот пример сраницы где пытаюсь забрать инфу , тут даже html целиком не приходит в исходный код https://motorclothes.harley-davidson.eu/category/#!/price=0|572050/page=2/sort=Weighting|DESC
Спасибо!