我想将凭据保存在.JSON文件中(我将其称为“ config.json”)。我用以下代码创建了json文件:
{
"apikey" : "Saveology",
"username" : "email",
"password" : "password",
"feapi_url" : "https://feapi.callminer.net",
"sapi_url" : "https://sapi.callminer.net"
}
,然后使用以下代码创建一个.py文件:
import json
import requests
config_file = open('config.json')
config = json.load(config_file)
但是出现以下错误:
文件“ C:\ Users \ dchae \ AppData \ Local \ Continuum \ anaconda3 \ lib \ json \ decoder.py”,行355,在raw_decode中 从None提高JSONDecodeError(“期望值”,s,err.value)
JSONDecodeError:期望值
我需要做些什么?
答案 0 :(得分:0)
这通常表示由于错误的编码或格式问题,您输入的JSON无效。
with open('config.json', 'r') as myfile:
data = myfile.read()
json_obj = json.loads(data)
print("apikey: " + str(json_obj['apikey']))
print("username: " + str(json_obj['username']))
print("password: " + str(json_obj['password']))