Я пытаюсь исключить некоторые поля из Json с помощью выражения jsonPath, но это не работает. Я не могу правильно написать выражение, которое соответствует только некоторым полям, без исключения.
Я пытался использовать что-то вроде этого $ .personal. [? (! @. Email)], но это не работает.
У меня есть JSON, как это:
{
"personal": {
"fullName": "full Name",
"firstName": "first Name",
"email": "hello@email.com"
}
}
Я пытался использовать эту строку для выбора полей без поля электронной почты:
$.personal.[?(!@.email)]
Но я получил только этот результат или ложь:
[
"full Name",
"first Name",
"hello@email.com"
]
Я бы хотел получить такие результаты:
[
"full Name",
"first Name"
]