{ "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使用示例:children = new List (); }
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);