我尝试向WCF服务器发送类型为' string'的属性。 该字符串将包含一个json,但我总是收到此错误:
服务器在处理请求时遇到错误。异常消息是'反序列化XX.XX类型的对象时遇到错误遇到意外字符''''。'。有关详细信息,请参阅服务器日志。
我在运行JSON.Stringfy(json)方法之前将其发送到服务器, 例如,json看起来像这样:
{
"JsonString": "{"Wontext":{"StorageUniqueId":"0","FormName":"Form_1","FormVersion":"1.0"}}"
}
我做错了什么?
答案 0 :(得分:1)
正如错误告诉你的那样,json包含意外的引号。只需删除它们:
{ "JsonString": { "Wontext": { "StorageUniqueId": "0", "FormName": "Form_1", "FormVersion": "1.0" } } }
答案 1 :(得分:0)
这个工作:
“JsonString”:“{\”Context \“:{\”StorageUniqueId \“:\”0 \“,\”FormName \“:\”Form_1 \“,\”FormVersion \“:\”1.0 \ “},\” JsonData \ “:{\” 名称\ “:\” SRS \ “\ ”病\“:{\ ”名称\“:\ ”病\“,\ ”位置\“:\” 左Hand \“},\”bla bla \“:\”bla blaaa \“}}}”