我是Salesforce和Python的新手,在解决这个问题时遇到了一些困难,任何帮助都将不胜感激。在
from simple_salesforce import Salesforce
import requests
import csv
import json
import pdb
sf = Salesforce(
username='jXXXXXXXXXX@gmail.com', password='XXXXXX', security_token='security_token')
accDetails = sf.query("SELECT Name FROM Account")
#print(accDetails)
try:
#pdb.set_trace()
decoded = json.loads(accDetails)
# Pretty printing of json-formatted string
print json.dumps(decoded, sort_keys=True, indent=4)
print "JSON decoded: ", decoded['two']['list'][1]['item']
except (ValueError, KeyError, TypeError):
print "JSON format error"
它抛出“JSON格式错误”错误。我敢肯定这是我做错了一些简单的事情,因为我说过我对这个很陌生。在
假设您使用的是来自here的Salesforce类,它不返回JSON;它返回一个已经解码的dict。不需要对它调用
json.loads
。在相关问题 更多 >
编程相关推荐