有没有办法使用 JsonConvert 在反序列化时“调试 Json 文件”?
如果正在处理的 Json 文件的行(或行组)可以作为调试选项打印,那将非常有用。
否则,当将 Json 文件反序列化为对象失败时,很难找出该文件出了什么问题。
我在提取有用信息并从相当复杂的对象中订购它们时遇到了麻烦。
这是它的简化版本:
他是班级:
class myClass
{
public int id{ get; set; }
public List<mySubClass> subClasses { get; set; }
}
class mySubClass
{
public int offset { get; set; }
public int value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是一个初始化列表:
var mm = new List<myClass> {
new myClass { id= 2,
subClasses = new List<mySubClass> {
new mySubClass { offset = 4, value = 3 },
new mySubClass { offset = 6, value = 5 },
new mySubClass { offset = …Run Code Online (Sandbox Code Playgroud)