我正在使用 WCF RESTful 网络服务,但出现此错误:
尝试反序列化参数http://tempuri.org/:aa 时出错 。InnerException 消息是“反序列化 WcfService1.Test 类型的对象时出错。DateTime 内容 '2014-05-31T18:30:00.000Z' 不以 '/Date(' 开头并以 ')/' 结尾,这是 JSON 所要求的。'。有关更多详细信息,请参阅 InnerException。有关更多详细信息,请参阅服务器日志。异常堆栈跟踪是:`
在 System.ServiceModel.Dispatcher.DataContractJsonSerializerOperationFormatter.DeserializeParameterPart(XmlDictionaryReader 阅读器,PartInfo 部分) 在 System.ServiceModel.Dispatcher.DataContractJsonSerializerOperationFormatter.DeserializeParameter(XmlDictionaryReader 阅读器,PartInfo 部分) 在 System.ServiceModel.Dispatcher.DataContractionFormatter.DeserializeParameterPart(XmlDictionaryReader 阅读器,PartInfo 部分) 在 System.ServiceModel.Dispatcher.DataContractionFormatter[PartInfo 阅读器(XmlDictionaryReader 阅读器,PartInfo 部分)中] 部分、Object[] 参数、PartInfo returnInfo、Object& returnValue) 在 System.ServiceModel.Dispatcher.DataContractJsonSerializerOperationFormatter.DeserializeBodyCore(XmlDictionaryReader reader, Object[] parameters, Boolean isRequest) at
来自 jQuery 的输入:
$.ajax({
url: "Restful.svc/new/one",
type: "POST",
contentType: "application/json; charset=utf-8",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
data: JSON.stringify({ aa: { xaaaaaa: "2014-05-31T18:30:00.000Z" } }),
dataType: 'json',
processData: …Run Code Online (Sandbox Code Playgroud)