有一个文件db.json
其内容:
[
{
"user": "981"
},
{
"user": "859"
},
{
"user": "237"
}
]
例如,您需要检查是否"user": "859"
存在db.json
我该怎么做:
import json
def json_read(file_name):
try:
json_data = json.load(open(file_name, 'r', encoding="cp1251"))
except:
json_data = []
return json_data
data = json_read("db.json")
user_in_db = "859"
for user in data:
if user_in_db == user['user']:
print("yes")
else:
print("No")
但我认为在大量用户的情况下,db.json
这种方法不太方便。有没有更方便快捷的方法来做到这一点?