[原生js] 简单一招实现json数据可视化
来源:互联网 发布:制作透明头像软件 编辑:程序博客网 时间:2024/05/22 13:56
转自:http://udn.yyuap.com/thread-57397-1-1.html
开发一个内部功能时碰到的需求,要把json数据在页面上展示出来,平时浏览器会安装jsonView这样的扩展来看json数据,但是程序要用到的话该怎么办呢?今天在网上搜索的时候,发现了这个小技巧,分享一下。要用到的核心是JSON.stringify这个函数,没想到吧,平时我们只把它用来序列号json数据。但是这个stringify是有三个参数的,
,具体描述请看这里:https://msdn.microsoft.com/library/cc836459(v=vs.94).aspx
我们要用到的就是这第三个参数,它可以指定在生成的字符串中加多少空格,从而生成有一定格式的字符串。生成的字符串我们可以放在
标签中,这样就能很好的显示缩进。然后呢,为了让生成的数据有高亮效果,我们还可以写一个简单的高亮函数。基本就是这么个原理啦,请看代码实现:
最终生成的效果就是这样的:
是不是简单而又实用呢~
0 0
- [原生js] 简单一招实现json数据可视化
- 一.d3.js 数据可视化
- 原生js遍历自定义json所有数据
- 简单实现JSON字符串的可视化
- JS简单实现拖拽可视化构图
- 简单实现原生JS中的多重继承
- 原生js实现简单的展开收缩
- 原生JS实现添加简单遮罩层
- 原生JS的简单tab切换实现
- 简单原生js实现开关门效果
- 原生 JS 懒加载简单实现
- 原生js实现AJAX(一)
- 用原生js实现数据双向绑定
- js原生代码实现数据双向绑定
- 原生js实现获取form表单数据
- 原生js 实现双向数据绑定
- 时间一到,开抢月饼(原生JS简单实现定时自动点击事件)
- 使用原生js onkeyup+jQuery实现简单的双向数据绑定
- Unity3d 下websocket的使用
- javac编译成功但是没有class文件生成
- 《企业应用架构模式》阅读笔记--第一章 分层
- DirectX11 HLSL常量缓存
- 【傻傻分不清楚】C#const与readonly
- [原生js] 简单一招实现json数据可视化
- OFBIZ 网站或店铺视觉主题(visual Theme)设计
- super与this用法
- SoapUI管理Cookie
- xcode开发工具 官方各种版本下载
- SEO基础优化必学的8大html标签
- 《php和mysql web开发》笔记——第5章 代码重用与函数编写
- POJ 2481:Cows 树状数组
- 通用模型之-party model 学习笔记