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 に答える