Извлечь значение элемента в json, используя jsonpath - PullRequest
0 голосов
/ 05 ноября 2019

Ниже приведены мои данные json

{
    "primary": [
        {
            "secondary": {
                "name": {
                    "fullname": "fullname1"
                },
                "alias": "alias1"
            },
            "reference": "reference1"
        },
        {
            "secondary": {
                "name": {
                    "fullname": "fullname2"
                },
                "alias": "alias2"
            },
            "reference": "reference2"
        }
    ]
}

Теперь я хочу извлечь значение "псевдоним" на основе значения полного имени на основе условий из этих данных json, используя jsonpath.

Я использую следующее выражениено не удалось проанализировать результат

$. primary [*]. Secondary [? (@. name.fullname == "fullname1")]. alias

...