例如,有一些包含一些产品数据的 JSON:
{
"sku": 123,
"product": {
"name": "Some name",
"images": {
"normalImage": "http://somelink.com/1.jpg",
"bigImage": "http://somelink.com/1b.jpg"
}
}
}
我想选择图像链接,但仅存在于某些产品中,因此有时我需要选择。bigImagenormalImage
显而易见的解决方案是这样的:
jmespath.search('product.images.bigImage') or jmespath.search('product.images.normalImage')
但我觉得可以做得更好。如何使用 JMESPath 语法以最佳方式执行此操作?
繁花如伊
胡说叔叔
相关分类