[从Rest API,我们得到reactjs / angularjs / java代码片段作为响应参数[所有多行代码作为一行字符串数据]。我们需要在HTML页面中向用户显示缩进代码。例如,
Sample Rest JSON Response:
{
"code": "const Nav=({ user }) => (<div className="nav"><PersonalData user={user} size="small"/></div>);"
}
在我们的HTML页面中,我们需要在单行代码上方进行渲染,如下所示:
const Nav = ({ user }) => (
<div className="nav">
<PersonalData user={user} size="small" />
</div>
);
是否有任何将以单行字符串代码作为输入并返回缩进代码的javascript插件(可能在标记中,或每行以一些span标记为前缀)。
我已经检查了highlight.js,beautifier,漂亮的js等。但是这些将突出显示内容,但不会缩进代码。
任何建议都值得赞赏。
提前感谢。