У меня есть карта, где я хочу прочитать значение SOME_KEY|1
, для этого я написал следующий путь:
/eventHistory[@eventType='SOME_EVENT' ]/eventAttributes/SOME_KEY|1/value
, который не извлекает значение 1000
, проблема в ключе, который содержит символ pipe
, и он используется как OR
в jxpath
.
{
"formId": "920699539",
"eventHistory": [
{
"eventType": "SOME_EVENT",
"eventAttributes": {
"SOME_KEY|1": {
"value": "1000",
"description": "Reference no"
}
}
}
]
}
как мы можем прочитать, если ключ содержит специальный символ, подобный этому>