首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“逃跑”在JMESPath中

“逃跑”在JMESPath中
EN

Stack Overflow用户
提问于 2019-07-03 14:47:50
回答 1查看 2.7K关注 0票数 3

我有一个JSON对象,在该对象中,我希望使用JMESPath检索包含点号的属性值:

代码语言:javascript
复制
{
  "a": {
    "b.c": "value"
  }
}

在本例中,我希望检索值。我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-05 19:34:21

我刚刚想明白了。我正在使用python,但我认为解决方案对于任何实现都是一样的。基本上,任何带有特殊字符的键名都需要在搜索字符串中引用。以你为例:

代码语言:javascript
复制
import jmespath

test_dictionary = {
  "a": {
    "b.c": "value"
  }
}

jmespath.compile('a."b.c"').search(test_dictionary)

结果:'value'

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56872738

复制
相关文章

相似问题

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