将JSONObject转换为网址参数的优雅方式是什么? 例如,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对象可能更复杂.. 也许已经存在一些机制呢?
谢谢,
答案 0 :(得分:2)
看起来,我发现它是手动制作它的唯一方法。
答案 1 :(得分:1)
如果可读性不是一个大问题,您可以在URL中对JSON字符串进行base64编码,然后在解码JSON本身之前在Web服务器内进行base64-decode。