我正在尝试创建一个嵌套目录结构 json 给定 scala 中的文件路径列表。
例如,
如果我有这样的路径列表:
val a= List("/a/b/c/d/e/f/runid1",'
"/a/b/c/d/e/f/runid2",
"/a/b/c/d/e/g/runid3",
"a/b/c/d/e/h/runid4",
"a/b/c/d/k/i/runid5",
"a/b/c/d/k/j/runid6",
"p/t/u/v/w/x/runid7")
我想解析这个结构来创建 Json。我目前正在尝试使用 json4s.Jackson.serialization.write。
我想要的输出中的 json 如下所示:
{label1:a,
items:[
{
label2:b,
items:[
{
label3:C,
items:[{
label4:d
items:[{
label5:e,
items:[{
f:runid1|runid2,
g:runid3,
h:runid4}]
label5:k,
items:[{ i:runid5
j:runid6}]
}]
}]
}]
}]
label1:p
items:[{
label2:t
items:[{
label3:u
items:[{
label4:v
items:[{
label5:w
items:[{
x:runid7
}]
}]
}]
}]
}
我想将文件列表解析为案例类并创建以下 json。任何提示将不胜感激。提前致谢!