【发布时间】:2012-11-21 14:43:58
【问题描述】:
JsonSerializer serializer = new JsonSerializer();
jw.WritePropertyName("info");
serializer.Serialize(jw, res);
if (res[2] == true)
{
jw.WritePropertyName("healer"); jw.WriteStartObject();
jw.WritePropertyName("running");
jw.WriteValue(res[1] == true ? (checkBox1.IsChecked == true ? true : false) : false);
jw.WritePropertyName("main"); jw.WriteStartObject();
serializer.Serialize(jw, new bool[] { true, true, true, true, true, true });
jw.WriteEndObject(); // here
jw.WriteEndObject();
}
谁能告诉我为什么这段代码不起作用?
没有线 serializer.Serialize(jw, new bool[] {...}}); 一切正常。
【问题讨论】:
-
请发布带有堆栈跟踪的错误消息
-
你为什么不简单地使用
JsonConvert.SerializeObject(obj) -
请不要这样更新您的问题。在对原始问题的编辑中包含异常文本和堆栈跟踪。如果链接断开,这个问题对于任何未来的发现者来说都变得不那么有价值。 =)
标签: c# .net json serialization