使用Java解析嵌套的URL参数

时间:2013-11-05 09:39:29

标签: java rest url url-parameters

我有一个使用嵌套URL参数的Rails API,在Java中解析这些参数的最佳方法是什么?任何图书馆?

我想将参数解析为嵌套数据结构/ POJO / what。

url = "http://example.com/?article[title]=hello&article[author]=peter";
url_parser(url).get("article"); // => [["title", "hello"], ["author", "peter"]]

应该使用嵌套哈希:

url = "http://example.com/?blog[article][title]=hello";
url_parser(url).get("blog"); // => [["article", ["title", "hello"]]

应该使用数组:

url = "http://example.com/?tags[]=foo&tags[]=bar";
url_parser(url).get("tags"); // => [["0", "foo"], ["1", "bar"]] or ["foo", "bar"]

不必是数组,用pojos定义数据结构很好。

0 个答案:

没有答案