モデルとして抽象クラスを使うとぬるぽします。 前回の投稿を 少し加工して、MyClassを抽象クラスとして定義します。 package jp.eiya.aya.gson public abstract class MyClass{ private String id=null private int value=0 public MyClass(String i,int v){ id=i value=v } public String getID(){return id} public int getValue(){return value} } import com.google.gson.* import jp.eiya.aya.gson.MyClass def gson = new Gson() def test=new MyClass("test" , 1){} // 匿名クラスを