0

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"}
  ]
}
4

1 に答える 1