使用WCF Data Services Toolkit或其他方式来支持$format
参数,如JSONPSupportInspectorAttribute
我收到了一些json响应,这对我来说有点奇怪。WCF数据服务 - JSON响应有额外的“结果”部分
为什么我的JSON的样子:
{
"d" : {
"results": [
{
"__metadata": {
当从OData.org $format的JSON如下:
{
"d" : [
{
"__metadata": {
为什么我的有一个额外的 “效果” 分节?
我的数据服务只是直接构建到我的实体框架模型上。我是否必须使用特定的上下文模板才能消失?
负载确实带有版本信息。 DataServiceVersion头是为此目的。所以没有必要猜测。上面的描述是关于服务器决定使用哪个版本来响应客户端请求,而不是读取现有的有效负载。 – 2012-06-28 11:40:36
我很抱歉你说得对。有一个标题表示版本。我不知道我是如何错过它的,可能是代理服务器正在剥离它,我不知道。但无论如何,谢谢。 – Aliostad 2012-06-28 11:59:41
顺便说一下,恕我直言,这个信息应该已经实现了,例如:Content-Type:application/json; DataServiceVersion = 2.0'。在版本号中也有一个';'分号,这个分号并不好。 – Aliostad 2012-06-28 12:08:33