我的文件路径的样本输出,这只是一个例子,对于这个问题转换目录路径JSON目录树表示
新建文本文档.txt
新建文件夹/
新建文件夹/ README .TXT
,我想转换到以下JSON
{
"Data":"/",
"Nodes":[
{
"Data":"New Folder",
"Nodes":[
{
"Data":"New Text Document.txt"
}
]
},
{
"Data":"New Text Document.txt",
"Nodes":[
""
]
}
]
}
我的节点类是以下
public class Node
{
public Node(string fileName)
{
Nodes = new List<Node>();
Data = fileName;
}
public List<Node> Nodes { get; set; }
public string Data { get; set; }
}
我试图找出算法,如何在Node类中表示文件路径,我将稍后序列化以获取JSON。如果有任何其他方式来表示文件路径为目录树结构JSON,请建议
为什么不使用JSON序列化程序? – MarcinJuraszek
我正在序列化Node类,但我的问题是,我无法将字符串路径转换为Node类表示,以便后续将其序列化。 –
您应该在问题中更清楚地表明问题所在。 – MarcinJuraszek