REST 経由で API を公開するサードパーティ サーバーを使用しています (そのため、JSON を変更することはできません)。返される JSON は次のような形式です。
[
{
"@noun":"tag",
"@version":0,
"@tag":"myFoo"
}
]
このアイテムを表す C# オブジェクトを作成しました
public class ResponseItem
{
public string noun {get;set;}
.....
}
ただし、JavaScriptSerializer を使用してこのオブジェクトを逆シリアル化しようとすると、プロパティが割り当てられません。シリアライザーは、名前の前に @ 記号があるプロパティを処理できないようです。
これを解決する方法についてのアイデアはありますか?