有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java自定义gson转换器使用GETrequest进行改造

这是我的改装界面

@GET
void getName(@Query("name") String name, Callback callback);

以上格式的http请求为

/getName?name=abcd

但在我的例子中,url格式应该是这样的

/getName?name=["abcd"]

我想在接口或任何gson转换器中更改append [""]到字符串所需的内容。请举例说明


共 (1) 个答案

  1. # 1 楼答案

    我不知道使用改型API有什么简单的方法,但我只需要创建一个方法,然后在传递给适配器的每个字符串上调用它 public static String enclose(String text) { return "[\""+text+"\"]"; } 这么说吧

        getName(enclose("abcd"), new Callback<String>() {
    
            @Override
            public void success(String s, Response response) {
    
            }
    
            @Override
            public void failure(RetrofitError error) {
    
            }
        });