asp.net webapi が返す名前をカスタマイズする方法を知っている人はいますか? 「odata.count」を「odata-count」のようなものに変更することに非常に興味があります - ドットは Infragistics IgniteUI コントロールを台無しにしています。
URL の例:http://localhost/odata/users?$inlineCount=allpages&$top=10
oData の例:
{
"odata.metadata":"http://mydomain/odata/$metadata#Users",
"odata.count":"3",
"value":[
{"FirstName":"Alan","MiddleName":"A.","LastName":"Arlington"},
{"FirstName":"Brad","MiddleName":"B.","LastName":"Boston"},
{"FirstName":"Dirk","MiddleName":"J.","LastName":"Watkins"}
]
}
次のように、すべての oData メタデータを別の最上位オブジェクトに配置することもできます。
{
"odata":{
"metadata":"http://mydomain/odata/$metadata#Users",
"count":"3",
},
"value":[
{"FirstName":"Alan","MiddleName":"A.","LastName":"Arlington"},
{"FirstName":"Brad","MiddleName":"B.","LastName":"Boston"},
{"FirstName":"Dirk","MiddleName":"J.","LastName":"Watkins"}
]
}