【问题标题】:odata and CamelCaseodata 和 CamelCase
【发布时间】:2014-08-10 20:27:42
【问题描述】:

面对OData获取JSON的问题,相应样式的Model EF。

{
   Name: "..",
   Number: 123
}

根据网上资料设置CamelCase in WebAPI do line

config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();

在 OData 行中不起作用。

如何在 OData 集合中返回 JSON CamelCase? 要么 客户端如何用 CamelСase 字段转换复杂的 JSON 或 JSON?

【问题讨论】:

  • 我想知道用俄语发布问题是否真的会有所帮助,因为这是一个英语网站..
  • 这些似乎不是 CamelCase 问题 - 您是否有相同的 CamelCase 实际适用的地方?你有没有在没有 CamelCase 的情况下工作的样本 - 然后在 Camel Case 中分层以显示它破裂?
  • ember.js 组件所需的字段属性 json CamelCase {{input value=name}} 否则不起作用。

标签: javascript json odata camelcasing


【解决方案1】:

OData 本身支持 CamelCase,这个示例可能对你有所帮助:http://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi/OData/v4/ODataCamelCaseSample/

【讨论】:

  • 小问题。使用 System.Web.OData.Builder 和 Microsoft.OData.Edm;我使用 System.Web.Http.OData 和 System.Web.Http.OData.Builder;库有什么区别?
  • System.Web.OData.dll 适用于 OData v4,而 System.Web.Http.OData.dll 适用于 Odata v3。 OData v4 是 OASIS 的标准,但 v3 不是。
猜你喜欢
  • 2013-08-23
  • 1970-01-01
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
  • 2022-07-22
  • 1970-01-01
  • 2019-06-27
  • 2016-06-11
相关资源
最近更新 更多