Мне нужны критерии динамической фильтрации для запросов к западным веб-сервисам с использованием post.
, чтобы привести пример.
{
"fields": [
"field":"firstName",
"field":"lastName"
]
,
"filters":
[
filter{"field":"firstName",
"operation":"EQ",
"value":"FIRSTNAME"
},
filter{"field":"LastName",
"operation":"LIKE",
"value":["FIRSTNAME"]
},
filter{"field":"address",
"operation":"IN",
"value":["1","2","3","4"]
},
]
}
обратите внимание на операцию "EQ", она имеет одну строку, для остальных фильтров вам нужен список
в зависимости от операции, я хочу, чтобы значение было либо в виде списка, либо в виде одной строки, как это построить динамически в Java, возможно ли это.