首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析OrderedDict

解析OrderedDict
EN

Stack Overflow用户
提问于 2018-08-09 19:15:20
回答 1查看 459关注 0票数 0

我一直在尝试解析这个OrderedDict,以便从下面的SQL返回中获得'Id‘值。

代码语言:javascript
复制
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'])。我还能走得更远吗?

代码语言:javascript
复制
 OrderedDict([
        ('attributes', OrderedDict([
            ('type', 'Device__c'), 
            ('url', '/services/data/v38.0/sobjects/Device__c/a001r00000qCgp1AAC')])), 
            ('Id', 'a001r00000qCgp1AAC')])]

感谢您的宝贵时间。

EN

回答 1

Stack Overflow用户

发布于 2018-08-09 19:20:03

您需要迭代records密钥

Ex:

代码语言:javascript
复制
for i in query_result["records"]: 
    print( i["Id"] )

或者,如果列表中只有一个元素,则可以使用index。

Ex:

代码语言:javascript
复制
print( query_result["records"][0]["Id"])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51765515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档