我的数据中包含以下数据。
List<string> lstString = new List<string>();
lstString.Add("a/b");
lstString.Add("a/b/c");
lstString.Add("p/a/b/c");
lstString.Add("b/c");
lstString.Add("a/b/c/d");
lstString.Add("x/y");
lstString.Add("x");
我想从上面的数据(斜杠分隔)构建树,如下所示。
a
--b
----c
------d
p
--a
----b
------c
b
--c
x
--y
然后我想构建一个类的集合,
public class TreeNodes
{
public int Level { get; set; }
public int Id { get; set; }
public int ParentId { get; set; }
public string RootText { get; set; }
}
在填充类集合之后,我想生成一个JSON字符串,它表示集合类&#34; TreeNodes&#34;。
任何人都可以帮我解决这个问题吗?