AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2021, 17:18   #1  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Десериализации в X++ класс в версии AX2009 нет.
Но можно использовать .net и библиотеку Newtonsoft.Json
http://axgrind.azurewebsites.net/201...d-JSON-Parsing
Спасибо за ссылку. Попробовал реализовать чтение JSON по указанной логике. К сожалению, класс хорош для чтения данных из простых "одноуровневых" JSON без вложенности. У меня задача - разобрать JSON известного формата, но у которого уровень вложенности элементов друг в друга не ограничен. Можно реализовать рекурсию обработки уровней вложенности. Но получается жёсткая привязка к структуре конкретного JSON. Да и переход к несуществующему уровню генерит исключение, которое можно, конечно, обрабатывать, но как-то не хочется строить логику обработки на исключениях.

Пока остановился на обработке самих объектов JSON, которые предоставляет Newtonsoft.

Планирую ради эксперимента реализовать десериализацию и сравнить скорость при разборе JSON и при обработке структуры десериализованных классов.
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491
Теги
aif, ax2012, json, services, wcf

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Using Service Management to Track Service Orders Blog bot DAX Blogs 1 25.08.2013 19:16
AIF: Microsoft Dynamics AX Services and Windows Azure Service Bus Blog bot DAX Blogs 0 24.07.2013 03:13
emeadaxsupport: AX for Retail 2012 R2: Installing the Real-time Service Blog bot DAX Blogs 0 19.12.2012 11:11
Dynamics AX: WCF: The Enterprise Service Bus for Dynamics AX and the rest of the Microsoft Stack Blog bot DAX Blogs 0 10.03.2009 16:05
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.