我需要使用Java将以下文件夹列表(目录列表)转换为JSON:
FOR /F %%t IN ('powershell -NoProfile -Command "Get-Date -UFormat '%I:%M %p'"') DO (
SET "mytime=%%t"
)
ECHO %mytime%
我希望JSON为:
"ListDirectories/"
"ListDirectories/folder1/"
"ListDirectories/folder1/folder3/"
"ListDirectories/folder2/"
答案 0 :(得分:1)
您也可以参考this。这里使用jquery进行求解,但可以采用类似的方法来解决使用java。
答案 1 :(得分:0)
我将采用的方法是通过解析输入然后将此树转换为json来创建文件系统“树”。
树的节点为:
Node {
String name;
List<Node> children;
}
尝试在解析输入时形成此树。当节点不在那里时,在树中创建它。
通过递归地将树转换为JSON来实现toJSON(树)。