我有一个[DataContract]
对象,它有一些属性,并使用DataContractJsonSerializer
序列化为JSON。
其中一个属性是Dictionary<string, string>
类型的,当序列化发生时,它会产生以下JSON架构。
"extra_data": [
{
"Key": "aKey",
"Value": "aValue"
}
]
现在,我需要JSON模式是这样的:
"extra_data": {
"aKey": "aValue"
}
当然,在用户设置键和值时,您永远无法知道值是什么,这是一个字典
。
我在思考是否可以使用匿名类型来实现此目标,或者是否有配置可以采取来实现我的目标?
谢谢。