我需要反序列化一个类的对象,该对象可以将其中一个字段表示为j-对象(如"some_field":{"foo":"bar"}
)或j-对象数组(如"some_field:"[{"foo":"bar"}, {"foo":"baz"}]
)。如何通过JSON.NET实现这种行为?
public class SomeInfo
{
public String foo { get; set; }
}
public class PositionInfo
{
public SomeInfo some_field { get; set; }
}
提前致谢。