将 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 对象可能更复杂.. 也许已经存在一些机制?
谢谢,
最佳答案
如果可读性不是一个大问题,您可以在 url 中对 JSON 字符串进行 base64 编码,然后在解码 JSON 本身之前在 Web 服务器内部进行 base64 解码。
关于Java 将 JSONObject 转换为 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518323/