1 шаг препроцессинга - вытаскиваешь w;x;y;z как текст, 2 шаг препроцессинга - делаешь новый жсон(мапишь), растаскиваешь его простым jsonpath на элементы
Спасибо. Смысл понял.
Сложность в том, что присутствуют разные разделители:
{"result":["a","b","c;d;e","w;x;y;z","o;p;s"]}
(Немного упростил вид Джейсона)
"," и ";" но если сначала в JsonPath указать
$.result.[3] - получаем w;x;y;z
Потом в cvs to json ";" получаем
[
{
"1": "w",
"2": "x",
"3": "y",
"4": "z"
}
]
Ну и опять JsonPath с лёгкостью берёт
$.[0].3 и выдаёт "y"
Что и требовалось)
Что будет если буду так обрабатывать 100-200 параметров на сервере. Нормалёк всё?)) Нагрузка не большая?