- ⭐如果数据是这个样子的:
{"商家名称": "珍滋味港式粥火锅(工体店)", "评分": 27.0, "人均消费": 174, "评论数量": 2307}
{"商家名称": "井格老灶火锅(望京新世界店)", "评分": 26.2, "人均消费": 105, "评论数量": 1387}
{"商家名称": "脸谱港式火锅(酒仙桥丽都店)", "评分": 24.5, "人均消费": 218, "评论数量": 39}
要用下面这种方式读取:
with open("××××.json", "r", "utf-8") as f:
for line in f:
dic = json.loads(line)
data.append(dic)
print(json.dumps(dic, indent=4, ensure_ascii=False, encoding='utf-8'))
- ⭐如果数据是一个列表形式的
[{},{},{},{},...,{}]
可以直接json.load
和json.dump(data, f, indent=4)
3. ⭐如果数据是这个样子的呢?
{key1:{dict}, key2:{dict}, key3:{dict}, ..., keyn:{dict}}
也是可以直接json.load
和json.dump(data, f, indent=4)
读取的