【发布时间】:2020-03-16 11:24:13
【问题描述】:
有以下 json 文件
{
"front_page": {
"institue": {
"inst_name": "University Name",
"size": 12,
"type": "bold"
},
"doc_type": {
"name": "(Scope Document)",
"size": 12,
"type": "bold"
},
"project_title": {
"name": "Project Title",
"size": 12,
"type": "bold"
},
"Version": {
"Version": "Version 1.0",
"size": 12,
"type": "bold"
},
"Degree": {
"name": "Becholar of Science in Computer Science(2016-2020)",
"size": 12,
"type": "bold"
}
}
}
我需要将所有嵌套字典作为单独的 dict 对象。 到目前为止,我只设法获得了所有键值对
def parse_json_obj(json_obj):
for k, v in json_obj.items():
if isinstance(v, dict):
print('found at ', k)
parse_json_obj(v)
else:
print(v)
我想要做的是获取每个 dict 并将其内容附加到 pdf 页面。我已经想出了如何处理 pdf 的每个字典,但不知道如何提取字典。 任何帮助,将不胜感激。
【问题讨论】:
-
很不清楚你在这里的意思。您正在递归地执行您所说的操作。你检查 v 是否是一个字典。如果是,那么 v 就是那个单独的字典。那么你想用 v 做什么呢?
-
你能发布你的预期输出吗?
标签: json python-3.x dictionary