I’ve recently had a requirement to integrate an external system with Dynamics AX 2012’. Here is a very basic code sample of how to consume JSON using these classes in Dynamics AX 2012.
static void myJob(Args _args)
{
RetailWebRequest request;
RetailWebResponse response;
str rawResponse, value;
Map data;
RetailCommonWebAPI webApi = RetailCommonWebAPI::construct();
request = RetailWebRequest::newUrl("http://mysite.com/jsonaction");
response = webApi.getResponse(request);
rawResponse = response.parmData();
data = RetailCommonWebAPI::getMapFromJsonString(rawResponse);
value = data.lookup("elementname");
info(strFmt("Element name: %1",value));
}
Thanks
Happy Daxing