我正在尝试使用安全替代来替代值。在此之前,我先使用JSON转储转换数组,然后替换。替换完成后,我将进行JSON加载并将其作为参数传递给其他实用程序。这样做时,我收到JSON加载错误。下面是代码...
account_id={'ABC123', user_id='testing'}
var1 = {'account':account_id, 'user':user_id}
response = json.dumps(var1)
payload = Template.(test_template).safe_substitute(var1=var1)
output = json.loads(payload)
在加载时出现错误:
期望“,”定界符:第1行第448列(字符447)
答案 0 :(得分:0)
这似乎是语法错误。尝试,如下所示
account_id='ABC123'
user_id='testing'
var1 = {'account':account_id, 'user':user_id}
response = json.dumps(var1)
print(response)
# out: '{"account": "ABC123", "user": "testing"}'
output = json.loads(response)
print(output)
# out: {'user': 'testing', 'account': 'ABC123'}