小编Vin*_*mar的帖子

使用改造的邮政请求正文中的原始字符串

我想在post请求体中发送user:user .我正在使用改造 lib.请建议我.

我已经尝试过这样了

@POST(/login)
void login(@BODY String s,Callback<LoginResponse>)
Run Code Online (Sandbox Code Playgroud)

并称之为

login("user:user",Callback<LoginResponse>)

java retrofit

3
推荐指数
1
解决办法
5168
查看次数

gson自定义将json键转换为字符串

我的服务器正在返回json键值对

{
    "my-name":"name"
}
Run Code Online (Sandbox Code Playgroud)

我正在使用改造lib.所以gson将它转换为java对象.所以我创建了如下的java对象

public class Example{
    public String myname;  // cannot have my-name variable
}
Run Code Online (Sandbox Code Playgroud)

回复给我的是"myname = null".因为json中的变量是我的名字,但我不能在java类中使用相同的变量.如何在java中使用像json这样的变量名?

java json gson retrofit

1
推荐指数
1
解决办法
1285
查看次数

为什么在Java中使用不同类型的异常?

如果我的代码抛出异常,我只能在java中捕获一个异常.但为什么我们需要单独的例外(Nullpointer,classnotfound等)?如果我们只有一个例外而不是不同类型的例外,这样可以吗?如果我错了,请纠正我.

我在代码方面的问题如下.

class Test {
    void method(){
        try{
            // some code....
        }
        catch(Exception e){

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果Java允许我捕获泛型异常意味着为什么我们需要不同类型的异常?

java exception

0
推荐指数
1
解决办法
117
查看次数

标签 统计

java ×3

retrofit ×2

exception ×1

gson ×1

json ×1