http反序列化响应正文,并在Java中列出多个“list[]”参数
我想解析HTTP响应体,其格式如下:
list[]=a&list[]=b&list[]=c&list[]=d&list[]=e
(可能有不同数量的元素)
到List<String>
我可以用&
分割字符串并切断list[]=
,但我想知道是否有更优雅的方法来实现这一点(某种库能够将其反序列化为列表)
你可以在下面搜索框中键入要查询的问题!
我想解析HTTP响应体,其格式如下:
list[]=a&list[]=b&list[]=c&list[]=d&list[]=e
(可能有不同数量的元素)
到List<String>
我可以用&
分割字符串并切断list[]=
,但我想知道是否有更优雅的方法来实现这一点(某种库能够将其反序列化为列表)
# 1 楼答案
你肯定能做到。只需记住URL-decode拆分查询字符串后的参数;)
如果您正在寻找库,可以使用Apache的^{} :