Уважаемые знатоки сервисов, WCF и AIF в аксапте.
на аксфоруме было несколько обсуждений как в Аксапте работать с JSON запросами. обсуждения сводились к сериализации-десериализации json-строки средствами X++.
но точно известно, что:
1. сервисы в ax2012 построены на Майкрософтовском фреймворке
WCF
2. WCF вполне работает с JSON на уровне протокола.
В частности, см.
https://docs.microsoft.com/en-us/dot...without-aspnet
Другими словами, я ожидаю, что для Аксаптовских сервисов можно поменять настройку биндинга, например, на webHttpBinding и сам WCF будет разбираться с JSON или XML на основании заголовка content-type. А сервис внутри Аксапты получит вполне десериализованный объект (возможно со слабой типизацией).
Цитата:
HTTP POST requests with a content-type of "application/json" are treated as JSON, and those with content-type that indicate XML (for example, "text/xml") are treated as XML.
Вопрос 1: кто-нибудь копал в эту сторону? какие подводные камни?
Вопрос 2: behaviorConfiguration=
"serviceBehaviorConfiguration",
"dataContractSerializer". Есть что почитать на эту тему? Расскажите как это работает в ax2012?
см. также:
https://docs.microsoft.com/en-us/dot.../nettcpbinding
https://docs.microsoft.com/en-us/dot...webhttpbinding