У меня есть следующий URL-адрес
param1=value1&parm2[property21]=value21¶m2[property22]=value22¶m3[property3][]=[value31,value32]
И я хочу преобразовать его в следующий JSON
{
"param1":"value1",
"param2": {
"property21":"value21",
"property22":"value22"
},
"param3": {
"property3":["value31","value32"]
}
}
В общем, если у меня есть параметр в формате
param[subParam]=value
Я хочу, чтобы он был разобран как
"param": {
"subParam":"value"
}
но не как
"param[subParam]":"value"
Есть ли уже способ достичь этого в Java без реализации собственного анализатора (некоторая библиотека, функция и т. Д.)?
Может быть, на других языках?