我有一个JSON对象,在该对象中,我希望使用JMESPath检索包含点号的属性值:
{
"a": {
"b.c": "value"
}
}在本例中,我希望检索值。我怎样才能做到这一点?
发布于 2019-07-05 19:34:21
我刚刚想明白了。我正在使用python,但我认为解决方案对于任何实现都是一样的。基本上,任何带有特殊字符的键名都需要在搜索字符串中引用。以你为例:
import jmespath
test_dictionary = {
"a": {
"b.c": "value"
}
}
jmespath.compile('a."b.c"').search(test_dictionary)结果:'value'
https://stackoverflow.com/questions/56872738
复制相似问题