我在一个列表中有一些项目,子点和子点需要将它们全部传递到父子层次结构中的json中。在
我试着把每一个点都列出来,如果一个点由点组成,子点或子点都变成一个点的列表。在
我的列表如下所示:
lst=["1. content","(a) content","(b) ","(i)","(ii"),"(c)","2.","3.","(A)","(B)","4."]
^{pr2}$
"1. content",
"(a) content",
"(b) ",
"(i)",
"(ii"),
"(c)",
"2.",
"3.",
"(A)",
"(B)",
"4."
######################################JSON STRUCTURE
[
{
"1. content": [
"(a) content",
{
"(b) ": [
"(i)",
"(ii)"
]
},
"(c)"
]
},
"2.",
{
"3.": [
"(A)",
"(B)"
]
},
"4."
]
如果你想有一个类似的层次结构,你应该把你的数据改成
dict
。因为您的代码中没有包含足够的信息,所以我只添加了一个示例,说明您的数据应该是什么样子:每个层次结构级别都应该是一个字典。对于没有子元素的元素,可以将它们作为简单的列表元素传递。在
现在可以使用
^{pr2}$dumps
获取json字符串:相关问题 更多 >
编程相关推荐