我在序列化 ObservableCollection of Lines (Shape) 时遇到了一些麻烦。我正在为 Windows RT 开发,我正在使用 JSON.NET v5.02。我收到以下代码的以下异常:
ObservableCollection<Line> lines;
//some code
string linesString = JsonConvert.SerializeObjectAsync(lines); // problem
mscorlib.dll 中发生类型异常,
Newtonsoft.Json.JsonSerializationException
但未在用户代码中处理附加信息:从“Windows.UI.Xaml.Shapes.Line”上的“X1”获取值时出错。
如果有这个异常的处理程序,程序可以安全地继续。
这是一个错误,是否有可能的解决方法?