使用模板JSONObject序列化

| 我必须从JSONObject和Template建立文本。模板看起来像这样:
\"Hi ${user.name} ${user.surname}, 

greetings from ${sender.name} with \"${message}\"
模板不是静态的。我的意思是,客户端可以发送任何类型的Entities(从中解组JSONObject的实体)和适用于这些实体的模板。 我将在JSONObject上使用OGNL导航到对象图。但是还有其他解决方案,例如XSTL for Json吗?其他类似的东西吗?     
已邀请:
如果您可以使用与模板略有不同的语法,那么也许胡子可以做到。它可用于多种语言,包括Java和JavaScript。 -> http://mustache.github.com/     
您可以升级到更好的JSON库(例如Jackson),而不是使用org.json的简单库,而是将数据绑定为常规Map(列表,Numbers等),然后大多数模板引擎可以按预期方式访问内容。 如果您还需要从Java代码访问数据,甚至可以使用带有setter,getter的POJO完全数据绑定。     
PURE将JSON数据转换为HTML。可独立运行或与dojo,DomAssistant,jQuery, Mootools,Prototype,Sizzle和Sly HTML模板
<div class=\"who\">
</div>
JSON数据
{
  \"who\": \"Hello Wrrrld\"
}
运行代码
Hello Wrrrld
查看更多信息,请参见http://beebole.com/pure/     

要回复问题请先登录注册