JSON オブジェクトで何らかの式言語を使用したいと考えています。次のような「テンプレート」があるとします。
jsonTemplate = {
title:"Title: '#{title}',
header: "Created by #{meta.author} at #{meta.createdAt}"
}
実際のデータは次のとおりです。
data = {
title: "Some title",
content:"bla...",
meta: {createdAt:new Date(), author:"me"}
}
私は似たようなことをしたいと思います
parser.render(jsonTemplate, data);
戻る
{
title:"Title: 'Some title'",
header: "Created by me at 2012-05-10 10:00:00"
}
すべてのテンプレート エンジンは html の生成に重点を置いていますが、「レンダリング」ステップの結果は json オブジェクトである必要があります。
これを可能にするエンジンはありますか?
そうでない場合は、json オブジェクトを自分で作成し、既存のエンジンを単一の属性に適用します。このエンジンをお勧めしますか?
理想的には、これは node.js モジュールまたは common.js として利用できる必要があります。