Есть ли способ конвертировать сложные параметры URL в JSON? - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть следующий URL-адрес

param1=value1&parm2[property21]=value21&param2[property22]=value22&param3[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 без реализации собственного анализатора (некоторая библиотека, функция и т. Д.)?

Может быть, на других языках?

...