如何在googleclosure中高效地将Java对象转换为SoyData

如何在googleclosure中高效地将Java对象转换为SoyData,java,google-closure-templates,Java,Google Closure Templates,我们有一个Java对象,其中包含我们想要用于模板呈现的数据——是否有一种将Java对象转换为数据的有效方法 目前我们正在使用gson将其转换为树并递归地填充数据对象,但是可能有一些东西不需要gson转换。因此,最后我添加了一个约束,即数据只能以地图的形式存在,并且我能够使用库对象com.google.template.soy.data.SoyMapData来做这项工作。因此,最后我添加了一个约束,即数据只能以地图的形式存在,并且我是能够使用库对象com.google.template.soy.d

我们有一个Java对象,其中包含我们想要用于模板呈现的数据——是否有一种将Java对象转换为数据的有效方法


目前我们正在使用gson将其转换为树并递归地填充数据对象,但是可能有一些东西不需要gson转换。

因此,最后我添加了一个约束,即数据只能以地图的形式存在,并且我能够使用库对象com.google.template.soy.data.SoyMapData来做这项工作。

因此,最后我添加了一个约束,即数据只能以地图的形式存在,并且我是能够使用库对象com.google.template.soy.data.SoyMapData来完成工作