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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.08.2017, 16:04   #1  
MaksNeskor is offline
MaksNeskor
Участник
 
12 / 10 (1) +
Регистрация: 19.02.2015
Адрес: Ukraine
Распарсить JSON
Добрый день, есть ли у кого нибудь опыт по разбору формата JSON? Может быть кто-нибудь парсил или есть какой драйвер? Axapta 3.0
Старый 11.08.2017, 16:46   #2  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
154 / 62 (3) ++++
Регистрация: 23.10.2012
Подход к реализации зависит от структуры JSON файла. Если структура файла предопределена, то можно использовать для 12-ки такой пример:
По сути, http://www.newtonsoft.com/json/help/...troduction.htm - основной источник информации по взаимодействию.
Альтернативный вариант - парсить строку, где {} границы элемента массива.

Последний раз редактировалось Товарищ ♂uatr; 11.08.2017 в 16:59.
Старый 12.08.2017, 07:56   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
 
1,677 / 830 (31) +++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В Аксапте видел несколько реализаций парсинга, в том числе в стандартном приложении DAX2012. При этом не обязательно использовать именно Ньютон.
Но все из того, что видел, использует NET библиотеки. А у автора Ax3.0. Либо искать подходящий COM (не знаю есть ли они вообще), либо вручную обрабатывать структуру запроса/ответа как текст.
Старый 14.08.2017, 11:13   #4  
rumpleteazer is offline
rumpleteazer
Участник
 
126 / 23 (1) +++
Регистрация: 02.09.2002
Писал в аксапте 3.0 небольшой набор классов как раз для разбора-генерации JSON, чтобы не тащить внешние dll. Для моих целей было достаточно. Может быть вам тоже подойдет. При реализации ориентировался на грамматику, описанную вот здесь: http://www.json.org/json-ru.html
В проекте есть тестовый джоб с примером парсинга. Если что-то будет непонятно - спрашивайте.
Вложения
Тип файла: zip JSON.zip (9.7 Кб, 8 просмотров)
__________________
С уважением, Rumpleteazer.

Последний раз редактировалось rumpleteazer; 14.08.2017 в 11:17.
За это сообщение автора поблагодарили: Logger (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
goshoom: Open API for JSON-based custom services in AX 7 Blog bot DAX Blogs 0 22.07.2017 14:17
goshoom: Discovery of JSON-based custom services in AX 7 Blog bot DAX Blogs 0 22.07.2017 14:17
goshoom: JSON-based custom service with parameters (AX 7) Blog bot DAX Blogs 0 23.02.2017 14:13
kurthatlevik: AX 7 RTW – My ODATA and JSON journey – Part I Blog bot DAX Blogs 0 08.03.2016 21:16
workflowax: JSON in Dynamics AX – Advanced example #1 (Basic Auth) Blog bot DAX Blogs 0 11.11.2013 11:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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