gpt4 book ai didi

c# - Json.NET 在反序列化后不解码转义引号

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:33 24 4
gpt4 key购买 nike

源 JSON:

[
{
"$type": "Test.Contracts.TestClass, Test.Contracts",
"name": "name1",
"comments": [
{
"title": "Some value",
"text": "Some value \"in quotes\""
}
]
}
]

反序列化的字符串仍然包含转义引号: enter image description here

反序列化代码:

JsonConvert.DeserializeObject<List<TestClass>>(json,
new JsonSerializerSettings
{
TypeNameHandling = TypeNameHandling.Auto
});

除了手动替换 \" 符号之外,是否有解决问题的方法?

最佳答案

Visual Studio 正在转义调试 View 的引号,它们不存在于底层字符串中。

如果您需要查看未引用的版本,最简单的解决方案是按放大镜。

关于c# - Json.NET 在反序列化后不解码转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36048687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com