Json 正在从WCF数据服务中删除_元数据

Json 正在从WCF数据服务中删除_元数据,json,metadata,wcf-data-services,Json,Metadata,Wcf Data Services,我的问题类似于 我想将以下Json映射到模型类 { "d" : [ { "__metadata": { "uri": "http://172.xx.x.xxx:81/NotificationDataService.svc/Notifications(1)", "type": "MyModel.Notification" }, "Id": 1, "Message": "This is a test notification" } ] } 但是有了这个元数据成员,我现在陷入了困境。有什

我的问题类似于

我想将以下Json映射到模型类

{
"d" : [
{
"__metadata": {
"uri": "http://172.xx.x.xxx:81/NotificationDataService.svc/Notifications(1)", "type":      "MyModel.Notification"
}, "Id": 1, "Message": "This is a test notification"
}
]
} 
但是有了这个元数据成员,我现在陷入了困境。有什么方法可以移除这个吗?或者有人能帮我把这个json映射到一个模型类吗


Tx.

您无法删除元数据标记。它通常是伴随着它而来的

如果您能够使用新的v3 OData JSON格式,那么就更容易使用。在这种格式中,如果只需要原始数据而不需要元数据,可以在Accept头中请求“application/json;odata=nometadata”。只有当您正在与之交谈的服务器支持v3 JSON时,这才是一个解决方案。谢谢您的回答:)