0
假设我有功能,通过一个Python数据结构跨过并返回数据进出口寻找列表格式解析的所有路径:如何动态地从列表中生成一个JSON路径
['section', 'section', 'section', 1, 'name', ]
['section', 'section', 'section', 1]
['section', 'section']
然后我有另一个功能是通过同样的JSON迭代分析数据
with open(json_file) as data_file:
json_202 = data.load(data_file)
def parseJson(*argv) :
for arg in argv:
#do stuff
section1 = json_202["section"]["section"]["section"][1]["name"]
section2 = json_202["section"]["section"]["section"][1]
section3 = json_202["section"]
我调用这个函数像这样:
parseJson(section1, section2, section3)
什么是从第一功能动态转换列表结果到第2个功能,而不是硬楞条section1
,section2
相匹配的格式更Python的方法,section3
将列出的第一个元素始终是JSON的重点对象 –
那么,什么叫“JSON”的意思,因为它看起来像您使用Python列表/类型的字典,而不是JSON,这是一个工作基于文本的序列化格式。 –
是列表中的所有元素都是数据的关键,我想要解析的数据 – Darth