2

一部の XML データを JSON に変換して、KnockoutJS で使用しようとしています。少し調査した後、JSON.NET を使用してXNodeツリーを JSON 文字列に変換することにしました。を呼び出して XML ツリーを変換します。

JsonConvert.SerializeXNode(result, Newtonsoft.Json.Formatting.Indented, True)

それは私に次のようなものを与えます

"Header": {
"@id": "3",
"@name": "General",
"Property": [
  {
    "@id": "76",
...

のようなものを参照しようとする@nameと、KnockoutJS テンプレートが壊れます。のすべてのインスタンスを文字列から削除するだけです@が、データにも存在します。

JSON.NET が@属性に記号を付けないようにする簡単な方法はありますか?

4

0 に答える 0