我正在尝试使用JSON.net序列化字典。序列化字典<int,object>使用JSON.net?
使用
JsonConvert.SerializeObject(theDict);
这里是我的结果
{
"1": {
"Blah1": false,
"Blah2": false,
"Blah3": "None",
"Blah4": false
},
"2": {
"Blah1": false,
"Blah2": false,
"Blah3": "None",
"Blah4": false
},
"3": {
"Blah1": false,
"Blah2": false,
"Blah3": "None",
"Blah4": false
},
...
...
...
}
有没有办法序列化此字典使得按键呈现为有效的JavaScript变量?
我也打开序列化字典的其他策略。
它们是有效的。您希望输出看起来像什么? – Ryan 2012-04-17 18:41:29
从技术上讲,你的变量[“1”] *是有效的。 – Tejs 2012-04-17 18:41:43
什么是生产的JSON的消费者?如果它将是JavaScript,那么只需使用'JSON.parse'将JSON反序列化为一个JS对象。 – 2012-04-17 18:51:51