5

我正在使用 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 中插入了“@”,有没有办法可以避免插入“@”字符?

4

1 回答 1

2

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

于 2012-06-18T05:17:04.427 回答