【发布时间】:2010-08-12 14:09:56
【问题描述】:
我知道 ODATA 可以返回 json,但不确定是否必须使用属性或接口才能这样做。
我希望它像 http://odata.netflix.com/Catalog/Titles?$format=JSON 那样做,但我的 odata 服务不返回 JSON。当我像 www.foo.com/service?$format=json 一样调用它时,它只返回 XML。
我需要做什么才能返回带有 ODATA 的 json?
【问题讨论】:
-
这是一个hack,但是如果你想默认返回JSON,在你的ODataConfig(或WebApiConfig)中的App_Start下你可以将这行代码添加到你的
Register方法的底部:@987654323 @. -
idk 但我必须将
json全部写成小写,然后才能正常工作。也许是CaSeSeNsItIvE? -
这里的结果相同,我只需要用小写写
json。或者,将请求标头设置为Accept: application/json也可以 -
对我来说,将其添加到我的网址中:?&$format=json