HTML显示json字符串并且进行格式化
2018-01-31 10:57
2787 查看
通过pre标签进行格式化展示,使用JSON.stringify()方法转换。
代码如下:
<html>
<head>
<title>HTML显示json字符串并且进行格式化</title>
</head>
<body>
<p id="show_p">{ "name": "Brett", "address":"北京路23号", "email": "123456@qq.com" }</p>
<pre id="out_pre"></pre>
</body>
<script type="text/javascript">
var text = document.getElementById('show_p').innerText; //获取json格式内容
var result = JSON.stringify(JSON.parse(text), null, 2);//将字符串转换成json对象
document.getElementById('out_pre').innerText= result ;
</script>
</html>注意:如果需要转换的格式是字符串,就要进行:JSON.parse()转换,否则直接使用JSON.stringify()无效。
代码如下:
<html>
<head>
<title>HTML显示json字符串并且进行格式化</title>
</head>
<body>
<p id="show_p">{ "name": "Brett", "address":"北京路23号", "email": "123456@qq.com" }</p>
<pre id="out_pre"></pre>
</body>
<script type="text/javascript">
var text = document.getElementById('show_p').innerText; //获取json格式内容
var result = JSON.stringify(JSON.parse(text), null, 2);//将字符串转换成json对象
document.getElementById('out_pre').innerText= result ;
</script>
</html>注意:如果需要转换的格式是字符串,就要进行:JSON.parse()转换,否则直接使用JSON.stringify()无效。
相关文章推荐
- ant table 扩展 显示html文档 格式化json字符串 并且 实时动态关键字高亮
- 对Json字符串进行格式化显示
- 传入任意json数据源进行格式化处理并用Angularjs显示
- 校验字符串是否是JSON格式,将不规则展示的json格式的字符串进行规则展示(json格式化)
- 在html中怎么格式化输出json字符串
- 使用正则表达式的格式化与高亮显示json字符串
- fastjson中转字符串时格式化、显示null值等
- 使用正則表達式的格式化与高亮显示json字符串
- 如何对json代码进行格式化显示
- 将Json字符串格式化显示
- 使用正则表达式的格式化与高亮显示json字符串
- 使用正则表达式的格式化与高亮显示json字符串
- java poi 解析excel 输出json 并且拼接字符串显示到jsp
- 利用GSON对json数据中的时间类型字符串进行处理,并且进行数据库查询
- 用Java对JSON字符串进行格式化输出
- C#后台格式化JSON字符串显示
- Jquery 格式化Json 并且显示在div
- 在html中怎么格式化输出json字符串
- HTML-DEV-ToolLink(常用的在线字符串编解码、代码压缩、美化、JSON格式化、正则表达式、时间转换工具、二维码生成与解码等工具,支持在线搜索和Chrome插件。)
- Json格式数据HTML页面中格式化显示,可折叠,可展开