在 Immediate Window 中使用 Newtonsoft 序列化对象的 IEnumerable 会截断结果
Serializing an IEnumerable of objects with Newtonsoft in Immediate Window chops the results
我们已经尝试过此代码在 class 中有效但在立即 Window 中失败:
System.IO.StreamWriter file = System.IO.File.CreateText("z:\file.json");
Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
serializer.Serialize(file, myCollection);
file.Close();
即使Immediate Window returns "Expression has been evaluated and has no value"每个命令后,文件也只有一部分Json:文件在中间突然结束一个字。
知道如何解决这个问题吗?
正如@dbc 在评论中指出的那样,问题是在正确调用之前过早检查文件
file.Close();
谢谢!
我们已经尝试过此代码在 class 中有效但在立即 Window 中失败:
System.IO.StreamWriter file = System.IO.File.CreateText("z:\file.json");
Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
serializer.Serialize(file, myCollection);
file.Close();
即使Immediate Window returns "Expression has been evaluated and has no value"每个命令后,文件也只有一部分Json:文件在中间突然结束一个字。 知道如何解决这个问题吗?
正如@dbc 在评论中指出的那样,问题是在正确调用之前过早检查文件
file.Close();
谢谢!