Разбор OrderedDict
Я пытался проанализировать этот OrderedDict, чтобы получить значение 'Id' из следующего возврата SQL.
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')])]
Благодарен за ваше время.
1 ответ
Вы должны повторить records
ключ
Пример:
for i in query_result["records"]:
print( i["Id"] )
Или, если у вас есть только один элемент в списке, вы можете использовать индекс.
Пример:
print( query_result["records"][0]["Id"])