这是JSON字符串:
{"name":"Chris","home":[],"children":[{"name":"Belle"},{"name":"O"}]}
Run Code Online (Sandbox Code Playgroud)
我通常像这样创建自定义对象:
public class Child
{
public string name { get; set; }
}
public class RootObject
{
[DataMember]
public string name { get; set; }
[DataMember]
public List<object> home { get; set; }
[DataMember]
public List<Child> children { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
但是现在我不想把孩子当作List,
我只想将子项记录/序列化为String,而不是Child.这意味着我只是不介意保留这部分:[{"name":"Belle"},{"name":"O"}]为STRING,NOT Array/List.
我怎样才能做到这一点?我正在使用DataContractJSONSeriliazer.ReadObject方法.