【发布时间】:2017-04-08 01:44:46
【问题描述】:
我有一个文件路径列表为 txt 文件,需要转换为 json 格式。 例如,
/src/test/org/apache/hadoop/ipc/TestRPC.java
/src/test/org/apache/hadoop/ipc/TestRPC2.java
我试过了:
for item in input:
hierarchy = item.split('/')
hierarchy = hierarchy[1:]
local_result = result
children=[]
for node in hierarchy:
print node
if node in local_result:
local_result[node]
local_result[node] = children
print result
但它的结果与我想要的不同。
在这种情况下,我想制作如下所示的 json 文件。
{
"name": "src",
"children": {
"name": "test",
"children": {
"name": "org",
.....
.....
....
}
}
}
【问题讨论】:
-
您可能想签出stackoverflow.com/questions/8484943/…,虽然最终结果不是 json,但树和嵌套的 json 对象并没有什么不同。也许你可以重用逻辑。