gpt4 book ai didi

JSON.net 在属性名称中有 @?

转载 作者:行者123 更新时间:2023-12-04 21:21:45 25 4
gpt4 key购买 nike

我正在使用 JSON.NET,我想从 XML 转换为 JSON。

我正在使用 JsonConvert.SerializeXNode(node) 并且我注意到我的 json 对象具有在名称前面带有 @ 的属性:

例如:
如果我有:

<channel id="999" name="XXX" sid="8294" type="Digital TV" />

JSON 对象是:
{ "@id": "999", @name="XXX" etc

为什么我在 JSON 中插入了“@”,有什么方法可以避免插入“@”字符?

最佳答案

我认为这就是 json.net 关于 @ 标志的工作方式。您始终可以在 json 字符串上运行正则表达式并替换它们。有一个例子 here

关于JSON.net 在属性名称中有 @?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11017448/

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