今天遇到了个问题,一个txt文件 有多个dict,结构形如: {Key1: value1, key2: value2 ...} {Key1: value1, key2: value2...} 直接使用 json .load()会报错,因为一次只能读入一个dict。这种情况下,需要首先确认dict与dict之间是用什么分割的。我的代码 ,一个dict在一行,dict与dict之间是用换行符分割。如果情况与我类似的可以用下面的代码: import json Data = [] with open("./
json 格式文件取出所有key的通用方法( python ) 在接口测试时候,我们难免会遇到接口返回关 字查验,有时由于数据量庞大,手工测试成本很高,但是接口自动化时,发现实际key值 嵌套 比较复杂。 demo: 观察如下 json ,我们会发现,dic 嵌套 dic,list 也同样 嵌套 dic。经过思考,最好的解决方案就是用递归解决问题。在网上查了许久,没有找到合适的解决方法。自动动手丰衣足食。我给出的代码如下 { "code":0, "message":"OK", "data":{