gpt4 book ai didi

c# - JSON.Net、AnonymousTypes 和破折号

转载 作者:行者123 更新时间:2023-11-30 16:08:43 24 4
gpt4 key购买 nike

<分区>

在 C# 中,有效的变量名不能包含破折号。但在 Json 中,所有属性名称都基于字符串,因此对于 C# 变量名来说被视为无效字符的字符在 Json 中可能被视为有效。

我的问题是,在尝试反序列化为匿名类型时,JSON.Net 如何处理属性名称中的破折号或其他无效数据,更重要的是,在匿名类型中用什么替换无效字符捕捉它。

如果需要示例数据,我可以提供它,但坦率地说,只需在 Json 属性名称中添加破折号 (-),您就可以简要了解我的情况。

P.S:我无法更改 Json 本身,因为它是从 API 使用的。

24 4 0