一部の 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 が@
属性に記号を付けないようにする簡単な方法はありますか?