Parsing query strings on Android

前端 未结 25 1308
时光说笑
时光说笑 2020-11-22 17:41

Java EE has ServletRequest.getParameterValues().

On non-EE platforms, URL.getQuery() simply returns a string.

What\'s the normal way to properly parse the qu

25条回答
  •  日久生厌
    2020-11-22 18:02

    On Android its simple as the code below:

    UrlQuerySanitizer sanitzer = new UrlQuerySanitizer(url);
    String value = sanitzer.getValue("your_get_parameter");
    

    Also if you don't want to register each expected query key use:

    sanitzer.setAllowUnregisteredParamaters(true)
    

    Before calling:

    sanitzer.parseUrl(yourUrl)
    

提交回复
热议问题