【发布时间】:2014-10-18 17:31:08
【问题描述】:
我需要生成一个带有数组参数的 url,或者看起来像这样:
?array_name[]=value1&array_name[]=value2
如何使用Uri.Builder 实现这一目标?以下代码:
Uri.Builder builder = new Uri.Builder();
builder.appendQueryParameter("array[]", "one");
builder.appendQueryParameter("array[]", "another");
String result = builder.build().toString();
得到这个输出:
?array%5B%5D=one&array%5B%5D=another
其中方括号被转义了。
如何获得我想要的结果?我不想完全放弃Uri.Builder,因为解决方案已经基于该类。
【问题讨论】:
标签: java android uri uribuilder