【发布时间】:2012-04-18 06:30:40
【问题描述】:
我正在使用 JSON.Net 序列化我的对象。例如,如果这是我的对象
Class MainData
{
[JsonProperty("keyValues")]
string val;
}
'val' 的数据是一个键值对字符串,例如 key1:value1。 我有一个场景,我不应该在我的最终序列化字符串中获得上面的“keyValues”名称,而是得到一个看起来像这样的序列化字符串
{
"key1":"value1"
}
目前使用我的序列化程序我得到了这个,这不是我需要的
{
"keyValues":"key:value1"
}
有人可以指导我使用任何文档/解决方案来动态分配字段名称,而不是使用对象内部定义的默认变量名称/JSONProperty 名称吗?
非常感谢。
【问题讨论】: