{
"children" : [{
"children" : [{
"children" : [],
"name" : "b"
}
],
"name" : "aaa"
}, {
"children" : [{
"children" : [],
"name" : "t22Name"
}, {
"children" : [],
"name" : "b"
}
],
"name" : "t2"
}
],
"name" : "a"
}
上面的JSON要使用C#生成,自己拼字符串很麻烦,需要一个嵌套类,类很简单:
class nestedClass
{
public string name { get; set; }
public List<nestedClass> children = new List<nestedClass>();
}
nestedClass t = new nestedClass(); t.name = "a"; nestedClass t1 = new nestedClass(); t1.name = "aaa"; nestedClass t11 = new nestedClass(); t11.name = "b"; t1.children.Add(t11); t.children.Add(t1); nestedClass t2 = new nestedClass(); t2.name = "t2"; t.children.Add(t2); nestedClass t22 = new nestedClass(); t22.name = "t22Name"; t2.children.Add(t22); t2.children.Add(t11); JSONHelper.WriteJSON(t);