如何在 Google 闭包中有效地将 Java 对象转换为 SoyData
How to convert efficiently a Java object to SoyData in Google Closure
我们有一个 Java 对象,其中包含我们要用于模板渲染的数据 - 是否有将 Java 对象转换为 SoyData 的有效方法?
目前我们正在使用 gson 将其转换为树并递归填充 SoyData 对象,但也许有些东西不需要 gson 转换。
所以最后我添加了一个约束,即数据只能以地图的形式存在,并且我能够使用库对象 com.google.template.soy.data.SoyMapData 来完成这项工作。
我们有一个 Java 对象,其中包含我们要用于模板渲染的数据 - 是否有将 Java 对象转换为 SoyData 的有效方法?
目前我们正在使用 gson 将其转换为树并递归填充 SoyData 对象,但也许有些东西不需要 gson 转换。
所以最后我添加了一个约束,即数据只能以地图的形式存在,并且我能够使用库对象 com.google.template.soy.data.SoyMapData 来完成这项工作。