json - 以 JSON 格式查询 Microsoft Dynamics NAV 2013 Odata 服务

标签 json web-services odata microsoft-dynamics

我已阅读here , Odata Webservice也支持JSON格式。但是我怎样才能得到它呢?

当我发送请求时,我只得到以下格式> application/atom+xml

最佳答案

尝试这样的事情:

$.ajax({
       type: "GET",
       contentType: "application/json; charset=utf-8",
       datatype: "json",
       url: odataSelect,
       beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "application/json"); },
       success: function (data, textStatus, XmlHttpRequest) 
           { 
               ProcessReturnedEntities(data.d.results); 
               ProcessReturnedEntity(data.d);
           },
       error: function (XmlHttpRequest, textStatus, errorThrown) { alert('OData Select Failed: ' + odataSelect); }
   });

查看此 site一个完整的例子。

关于json - 以 JSON 格式查询 Microsoft Dynamics NAV 2013 Odata 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15911671/

相关文章:

javascript - 从可能不存在的 JSON 对象中提取数据

json - 在推送到 ko.observableArray 之前格式化 JSON 日期

web-services - 使用 Qooxdoo 从 Web 服务获取数据时遇到问题

web-services - 64 位 Windows Server 2008 上的 NTLM 身份验证和 ServerXMLHTTP?

odata - 如何使用 $select 从 ui5 应用程序调用 odata?

json - Swift 4 Json 解析

ios - 使用 WSDL 使用 SOAP WebService

.net - 获取XML中的Web API OData v4的OData目录

asp.net-mvc - EF6 模型和 WebAPI 2.2 + OData 4.0 模型有什么关系?

json - 如何发送不同值的Json?