来源JSON:
[
{
"$type": "Test.Contracts.TestClass, Test.Contracts",
"name": "name1",
"comments": [
{
"title": "Some value",
"text": "Some value \"in quotes\""
}
]
}
]
反序列化代码:
JsonConvert.DeserializeObject<List<TestClass>>(json,
new JsonSerializerSettings
{
TypeNameHandling = TypeNameHandling.Auto
});
除了手动替换\"
符号外,是否有任何问题的解决方案?
答案 0 :(得分:4)
Visual Studio正在转发调试视图的引号,它们不存在于基础字符串中。
如果您需要查看未加引号的版本,最简单的解决方案是按放大镜。