[DataContract]
オブジェクトはいくつかのプロパティを持ち、DataContractJsonSerializer
を使用してJSONにシリアル化されています。特定の形式の辞書<string、string>をシリアライズ
プロパティの1つがタイプDictionary<string, string>
であり、シリアル化が発生したときに次のJSONスキーマが生成されます。
"extra_data": [
{
"Key": "aKey",
"Value": "aValue"
}
]
は今、私はあなたが、もちろんそれは、ユーザがキーと値を設定しますDictionary
で、値が何であるか前に知ることはできません。この
"extra_data": {
"aKey": "aValue"
}
ようになりJSONスキーマを必要としています。
これは匿名型を使用して発生する可能性がある場合、または私の目標を達成するために取ることができる設定がありますか?
ありがとうございます。
http://stackoverflow.com/questionsの重複/ 4547550/c-sharp-json-custom-serialization –