0
public class MyModel {
private final com.google.gson.Gson gson = new Gson();
private final SomeData someData = new SomeData();
private class SomeData extends JsonModel() {
String text = "text";
}
private class JsonModel() {
public String toJson() {
return gson.toJson(this);
}
}
public SomeData getSomeData() {
return someData;
}
}
假設MyModel
是myModel
在FTL訪問,爲什麼myModel.someData.toJson
或myModel.getSomeData().toJson()
失敗,The following has evaluated to null or missing: myModel.someData.toJson
或The following has evaluated to null or missing: myModel.getSomeData().toJson()
?訪問Java嵌套從FreeMarker的模板類
它總是會是一個愚蠢的錯誤。我認爲你不能在同一個文件中標記兩個頂級類,沒有注意到這實際上是一個內部類。感謝您指出。 – Michael