用 PHP 编写并使用 JSON 格式作为数据的模板引擎?

A Template engine written in PHP that use JSON format as data?

我需要一个用 PHP 编写的模板引擎,它使用 JSON 文件作为数据。我喜欢它的模板格式的流行引擎是 Mustache.php 但我从它的文档中了解到,该引擎的数据是 PHP 类 这不是很漂亮的格式。

我需要的是这样的:

Data in JSON + {{A Pretty Template that use curly braces for objects}} = A clean HTML

当然我希望这个引擎在服务器上进行编译。感谢您的评论。

使用json_decode函数将JSON数据解码为PHP对象,如:

require '/path/to/mustache/src/Mustache/Autoloader.php';
Mustache_Autoloader::register();

$mustache = new Mustache_Engine();

$tpl = $mustache->loadTemplate('foo'); // loads __DIR__.'/views/foo.mustache';
echo $tpl->render(json_decode('my_data.json'));