如何在html页面中显示JSON数据
解决方案:
1、使用 JSON.stringify 将JSON格式化,具体的用法是:
JSON.stringify(res, null, 2); //res是要JSON化的对象,2是spacing
效果:
2、加上格式化的代码和样式
js 代码
function syntaxHighlight(json) {if (typeof json != 'string') {json = JSON.stringify(json, undefined, 2);}json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, function(match) {var cls = 'number';if (/^"/.test(match)) {if (/:$/.test(match)) {cls = 'key';} else {cls = 'string';}} else if (/true|false/.test(match)) {cls = 'boolean';} else if (/null/.test(match)) {cls = 'null';}return '<span class="' + cls + '">' + match + '</span>';});
}
css 样式
<style>pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; }.string { color: green; }.number { color: darkorange; }.boolean { color: blue; }.null { color: magenta; }.key { color: red; }</style>
html代码:
<div id="win" class="mini-window" style="width:80%;height:80%;z-index:100;padding:0;overflow-x:hidden" showMaxButton="false" allowResize="true" showModal="false" >
<pre id="result" >
</pre>
</div>
使用:
$('#result').html(syntaxHighlight(res));
效果:
如何在html页面中显示JSON数据相关推荐
- html页面加载json数据,在html中显示JSON数据的方法
背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...
- azure机器学习_如何在Azure机器学习中使用JSON数据
azure机器学习 Azure Machine Learning (also known as Azure ML) is cloud-based machine learning solution o ...
- odbc连接数据库(MYSQL)以及在页面中显示其中数据
首先需要建立一个数据库(我是在workbench中建立的) 大概就是这样一个简单的数据库 (学号,姓名和年龄) 首先是连接数据库,代码如下 在这里一定一定要注意!!import="java ...
- php json转数组后并在前端展示,0516-如何从服务器端获取JSON格式字符串并解决到前端页面中显示...
一. 如何从服务器端获取JSON格式字符串并解决到前端页面中显示 1.采用AJAX异步方式从服务器请求必须为字符串的数据:例如 $PHP= '{"aaa":"bbb&q ...
- 如何把python可视化到前端_python数据可视化的效果如何在web页面中展示_北京可视化股票...
有什么APP可以展示可视化的任务进度 可视化任务进度软件,使用敬业签,具体可视有事项开始时间,进度及人.还有结束时间以及人员处理速等等,更多功能如下: 1.敬业签是一款功能比较全面的桌面便签软件,分为 ...
- WPF:使用Json.NET在TreeView中树形显示JSON数据
原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...
- 在JSP页面中输出JSON格式数据
JSON-taglib是一套使在JSP页面中输出JSON格式数据的标签库. JSON-taglib主页: http://json-taglib.sourceforge.net/index.html J ...
- jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据
如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...
- ssrs 数据分页_如何在SSRS中使用JSON数据
ssrs 数据分页 In this article, we will explore the concept of using JSON data in SQL Server Reporting Se ...
最新文章
- R语言单变量分析实战:汇总统计(Summary Statistics)、频率表(Frequency Table)、图表(charts: boxplot、histogram、density)
- 一元夺宝类项目的被拒
- One Class SVM 对于样本不均衡处理思路——拿出白样本建模,算出outlier,然后用黑去检验效果...
- vue delete删除json数组_vue面试题总结(二)
- (计算机组成原理)第二章数据的表示和运算-第二节7:详解C语言中的强制类型转换
- 【今日CV 视觉论文速览】 13 Feb 2019
- SK海力士推出首款DDR5 DRAM 适用于大数据、人工智能等领域
- 90 后美女学霸:出身清华姚班,成斯坦福 AI 实验室负责人高徒!
- onestage方法_FCOS : 找到诀窍了,anchor-free的one-stage目标检测算法也可以很准 | ICCV 2019...
- phpstudy linux安装教程
- 层次分析法(附代码)
- 芯片后端的APR指什么?
- ubuntu 解包和压包.img文件
- 小虾米闯江湖服务器维护中,《小虾米闯江湖》6月23日关于出师、判师细节更新补充...
- Zabbix proxy
- ubuntu openpn 客户端连接
- 计算机程序由算法,计算机程序算法试题.pdf
- [每天进步一点点~] uni-app 安装配置安卓手机模拟器
- web漏洞扫描器原理_知名Web漏洞扫描器Acunetix Web Vulnarability Scanner
- JVM:方法调用之动态类型语言支持。