DEFAULT_PATH_LEAF_TO_NULL对于嵌套搜索不返回null

时间:2019-02-27 12:23:01

标签: jsonpath jayway

我们如何使用DEFAULT_PATH_LEAF_TO_NULL Option通过json路径进行搜索: $.store[*].address[-1].city

在json之类的

{
    "store": [
        {
            "books": [
                {
                    "category": "reference",
                    "author": "Nigel Rees",
                    "title": "Sayings of the Century",
                    "price": 8.95
                }
            ],
            "address": [
                {
                    "city": "New York"
                },
                {
                    "city": "Paris"
                }
            ]
        },
        {
            "books": [
                {
                    "category": "fiction",
                    "author": "Evelyn Waugh",
                    "title": "Sword of Honour",
                    "price": 12.99
                }
            ]
        }
    ]
}

但是,如果我们尝试以下路径: $.store[*].address

它返回null到那里。

如果您知道该怎么做,请回复。 预期的输出是第一条记录的city和另一条记录的null。 像这样:

[
   "Paris",
    null
]

详细信息:toast 预先感谢。

0 个答案:

没有答案