Java конвертировать JSONObject в параметр URL - PullRequest
1 голос
/ 23 декабря 2010

Какой элегантный способ конвертировать JSONObject в параметры URL. Например, JSONObject:

{stat: {123456: {x: 1, y: 2}, 123457: {z: 5, y: 2}}}}

это должно быть как:

stat[123456][x]=1&stat[123456][y]=2&stat[123457][z]=5&stat[123457][y]=2

конечно с экранированными символами, и, конечно, объект JSON может быть более сложным .. Может быть, для этого уже существуют какие-то механизмы?

Спасибо

Ответы [ 2 ]

2 голосов
/ 30 декабря 2010

Похоже, я нашел способ сделать это вручную.

1 голос
/ 23 декабря 2010

Если читаемость не представляет большой проблемы, вы можете кодировать base64 строку JSON в URL, а затем декодировать base64 внутри веб-сервера перед декодированием самого JSON.

...