我一直试图解析此OrderedDict以从以下SQL返回中获取“ Id”值。
OrderedDict([
('totalSize', 1),
('done', True),
('records', [OrderedDict([
('attributes', OrderedDict([
('type', 'Device__c'),
('url', '/services/data/v38.0/sobjects/Device__c/a001r00000qCgp1AAC')])),
('Id', 'a001r00000qCgp1AAC')])])])
以下是print(query_result['records'])
。我该怎么走?
OrderedDict([
('attributes', OrderedDict([
('type', 'Device__c'),
('url', '/services/data/v38.0/sobjects/Device__c/a001r00000qCgp1AAC')])),
('Id', 'a001r00000qCgp1AAC')])]
感谢您的宝贵时间。
答案 0 :(得分:0)
您需要迭代records
键
例如:
for i in query_result["records"]:
print( i["Id"] )
或者如果列表中只有一个元素,则可以使用索引。
例如:
print( query_result["records"][0]["Id"])