5

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 として利用できる必要があります。

4

0 に答える 0