我有一个文件路径的样本输出,这只是一个问题的例子。
New Text Document.txt
New folder/
New folder/README.txt
我希望将其转换为以下JSON格式:
{
"Data":"/",
"Nodes":[
{
"Data":"New Folder",
"Nodes":[
{
"Data":"New Text Document.txt"
}
]
},
{
"Data":"New Text Document.txt",
"Nodes":[
""
]
}
]
}
以下是我的Node类
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,请建议。