English 中文(简体)
与 Gson 连成匿名班级
原标题:Serializing anonymous classes with Gson

你为何不能把匿名课程连成Json的系列?

示例:

public class AnonymousTest
{
    private Gson gson = new Gson();

    public void goWild()
    {
        this.callBack(new Result()
        {
            public void loginResult(Result loginAttempt)
            {
                // Output null
                System.out.println(this.gson.toJson(result));   
            }
        });
    }

    public void callBack(Result result)
    {
        // Output null
        System.out.println(this.gson.toJson(result));
        result.loginResult(result);
    }

    public static void main(String[] args) 
    {
        new AnonymousTest().goWild();
    }
}

刚刚开始使用它:)

最佳回答

用户指南中对此作了解释: