JsonPath, который получает родительские элементы вместе с каждым дочерним элементом - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь получить результаты JSON, которые включают определенные родительские значения. Скажем, у меня есть JSON, как это:

{
    "array": [{
            "parent_id": "A",
            "children": [{
                    "id": "a1"
                }, {
                    "id": "a2"
                }
            ]
        }, {
            "parent_id": "B",
            "children": [{
                    "id": "b1"
                }, {
                    "id": "b2"
                }
            ]
        }
    ],
}

Есть ли способ, используя jayway JsonPath, чтобы получить все дочерние элементы вместе с родительским значением (в этом примере это будет parent_id).

Результат будет что-то вроде

[{"parent_id": "A", "id": "a1"}, {"parent_id": "A", "id": "a2"}...]
...