印刷的NodeJS JSON对象为HTML

问题描述 投票:0回答:1

我想打印物体的NodeJS在EJS模板文件简单的JSON。

我定义的对象和的NodeJS尝试打印它像这样EJS文件:

<%= JSON.stringify(objName) %>

这是编码双引号(“)是一些格式,并给我的输出是这样的:

{&#34;_id&#34;:&#34;5c3587b78ff1928c5124bf6d&#34;,&#34;name&#34;:&#34;Sourabh Bajaj&#34;,&#34;role&#34;:10,&#34;roleName&#34;:&#34;InstituteAdmin&#34;,&#34;mobileNumber&#34;:&#34;+919166677890&#34;,&#34;email&#34;:&#34;[email protected]&#34;,&#34;mobileVerified&#34;:true,&#34;emailVerified&#34;:true,&#34;instituteId&#34;:&#34;5c3586308ff1928c5124bf24&#34;,&#34;passwordResetKey&#34;:&#34;&#34;,&#34;success&#34;:true,&#34;errorCode&#34;:200};

如果我不字符串化它,它给我[Object object]作为输出。

node.js ejs
1个回答
0
投票

找到了答案。当您使用<%=%> EJS模板不知何故编码双引号。

如果你不希望出现这种情况,使用<% - %>标签来代替。

© www.soinside.com 2019 - 2024. All rights reserved.