2

JSONObjectとテンプレートからテキストを作成する必要があります。テンプレートは次のようになります。

"Hi ${user.name} ${user.surname}, 

greetings from ${sender.name} with "${message}"

テンプレートは静的ではありません。つまり、クライアントは任意のタイプのエンティティ(JSONObjectがマーシャリングされていない)とこれらに適したテンプレートを送信できます。

オブジェクトグラフをナビゲートするJSONObjectでOGNLを使用します。しかし、Json用のXSTLのような他のソリューションはありますか?このような他の何か?

4

3 に答える 3

2

テンプレートの構文が少し異なる場合は、おそらく口ひげがそれを行います。JavaやJavaScriptを含む複数の言語で利用できます。-> http://mustache.github.com/

于 2011-06-09T22:04:42.057 に答える
1

org.jsonの単純なライブラリを使用する代わりに、より優れたJSONライブラリ(Jacksonなど)にアップグレードし、データを通常のマップ(リスト、数値など)としてバインドすると、ほとんどのテンプレートエンジンが期待どおりにアクセスできます。

または、Javaコードからのデータにもアクセスする必要がある場合は、セッター、ゲッターを使用してPOJOへの完全なデータバインディングを使用することもできます。

于 2011-06-09T22:10:38.800 に答える
0

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/を参照してください。

于 2011-06-10T03:04:35.023 に答える