【发布时间】:2013-11-04 19:47:59
【问题描述】:
我一直在努力在我正在从事的项目中实现 json2html,但遇到了一个小问题。基本上,我的转换运行了,但它不包括应有的 JSON 对象。
我进行了一些设置,以便调用 MongoDB 并将 JSON 数据作为字符串返回。我将该字符串传递给“var data”,然后用我的转换代码将其传递给 json2html.transform(data,transform)。
这是我的转换代码示例:
变换 =[
{"tag":"html","children":[
{"tag":"body","children":[
{"tag":"p","html":"First Name: ${firstName}"},
{"tag":"p","html":"Last Name: ${lastName}"},
]}
]}
];
...以及来自 MongoDB 的相应 JSON 数据...
{ 传记数据: {名字:'约翰', 姓氏:'Doe', 出生日期:'1983 年 10 月 15 日', 电子邮件:'johndoe@gmail.com', 工作电话:'678-901-2345', 手机:'098-765-4321', 家庭电话:'123-456-7890' } }
...但是我的 HTML 看起来像这样:
名字:
姓氏:
找不到 JSON 对象。知道这里可能是什么问题吗?
【问题讨论】:
-
试试 ${biographicData.firstName}
-
我已经进行了您建议的更改,但不幸的是我仍然没有看到 JSON 对象。只是 html 标签和其中的纯文本。
-
传入嵌入对象?