我正在尝试将列表和映射作为GET参数传递,我想知道是否有特定的约定(或者最好是库),我可以这样做.具体来说,我想传递列表和地图.
列表相对容易,因为我们对分隔符(在本例中为逗号)进行了正确的URL编码:
/图像/小猫?furColors =棕色,黑色
地图更复杂.我见过这样的话:
/图像/小猫?性质[furColors] =棕色,黑色及性质[eyeColors] =蓝色
我也看到过这样的事情:
?/图像/小猫属性= furColors%3Dbrown,黑色; eyeColors%3Dblue;
我可以遵循一个很好的标准吗?此外,我碰巧使用Java和Spring(出于我无法控制的原因),我希望能够使用库来处理它,最好是Spring可以解析的字符串.