【发布时间】:2016-03-03 07:05:56
【问题描述】:
我在命令行上使用 mustache 将 JSON 对象嵌入到 HTML 对象中的 <script> 标记内。
cat sampleData.json | mustache - man_report.mustache > output.html
示例数据如下所示:
{"report_type":"total_by_age_group",
"data":[{"age_group":"Age 41 - 65","percent":41.04},
{"age_group":"Age Over 66","percent":19.11},
{"age_group":"Age < 18 Or Invalid Birth Date","percent":0.00},
{"age_group":"Age 18 - 25","percent":8.03},
{"age_group":"Age 26 - 40","percent":31.82}]}
这也是我希望在生成的 HTML 文件中看到的内容。
report.mustache 看起来像:
reportObject = {{data}}
output.html 如下所示:
reportObject = [object Object],[object Object],[object Object],[object Object],[object Object]
我只想要与开始时完全相同的 JSON。有什么想法吗?
【问题讨论】:
-
我最终用 PHP 来做这件事……这是我写过的第一个 PHP 脚本。
标签: mustache