您知道任何可以将 Map 转换为 URL 友好查询字符串的实用程序类/库吗?
例子:
我有一张 map :
"param1"=12,
"param2"="cat"
我想得到:
param1=12¶m2=cat
最终输出
relativeUrl+param1=12¶m2=cat
最佳答案
我见过的现成的最强大的是 URLEncodedUtils来自 Apache Http Compoments 的类(class)(HttpClient 4.0)。
URLEncodedUtils.format()
方法就是你需要的。
它不使用映射,所以你可以有重复的参数名称,比如,
a=1&a=2&b=3
并不是我推荐这种使用参数名称的方式。
关于java - 如何将 map 转换为 url 查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2809877/