WCF中的JsonConvert.DeserializeObject和“ d”包装器

WCF中的JsonConvert.DeserializeObject和“ d”包装器,第1张

WCF中的JsonConvert.DeserializeObject和“ d”包装器

现在,我用Regex。摆脱了“ d”包装。用适当的结构替换并修复了JSON响应

{"Guid":"a0b70d2f-7fe4-4aa2-b600-066201eab82d","Name":"Thelma"}{"Guid":"d56d4d4f-6029-40df-a23b-de27617a1e43","Name":"Lousie"}"}

我还使用Guid和Name创建一个类,该类在其中定义为字符串

然后尝试反序列化

List<myStruct> o = JsonConvert.DeserializeObject<List<myStruct>>(response);

但是我得到一个错误

Expected a JsonObjectContract or JsonDictionaryContract for type 'System.Collections.Generic.List`1[mynamespace.myStruct]', got 'Newtonsoft.Json.Serialization.JsonArrayContract'.

诀窍在哪里?



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4915778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存