【发布时间】:2012-10-05 17:39:35
【问题描述】:
Json.Net 通常将Dictionary<k,v> 序列化为集合;
"MyDict": {
"Apples": {
"Taste": 1341181398,
"Title": "Granny Smith",
},
"Oranges": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
},
}
这很棒。从 SO 上环顾四周,这似乎是大多数人想要的。但是,在这种特殊情况下,我想在我的 Dictionary<k,v> 和数组格式之间进行序列化;
"MyDict": [
"k": "Apples",
"v": {
"Taste": 1341181398,
"Title": "Granny Smith",
}
},
"k:": "Oranges",
"v:": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
}
},
]
有没有一种简单的方法可以用我现有的字段类型来做到这一点?例如,有没有我可以注释的属性?
【问题讨论】:
-
您可能在所需输出的示例中缺少一些括号和大括号。