使用Java将目录列入JSON

时间:2018-02-12 21:07:01

标签: java json

我需要使用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/"

2 个答案:

答案 0 :(得分:1)

您也可以参考this。这里使用jquery进行求解,但可以采用类似的方法来解决使用java。

答案 1 :(得分:0)

我将采用的方法是通过解析输入然后将此树转换为json来创建文件系统“树”。

树的节点为:

Node {
String name;
List<Node> children;
}

尝试在解析输入时形成此树。当节点不在那里时,在树中创建它。

通过递归地将树转换为JSON来实现toJSON(树)。