gson如何新建实例

时间:2018-09-29 10:52:55

标签: java gson

我有A类

public class A {
    public String a;

    public A(String a) {
        Log.i("tonghu", "A.a: " + a);
        this.a = a;
    }

}

在调用构造函数时将打印日志。

然后致电Gson().fromJson("{\"a\": 1}", A.class)

但是不会显示日志“ A:a:”,因此这意味着gson不会调用我的构造函数。

gson如何新建实例?

我已打印出A类构造函数的大小,为1。所以A类没有默认(隐式)构造函数。

0 个答案:

没有答案