前端JSON格式化显示
一、现状
项目开发过程中,遇到JSON字符串回显的情况。直接显示的话,效果很丑,不方便查看。
因此,需要在前端页面对JSON进行格式化显示,期望可以实现如下效果。
JSON格式化解析网站:https://www.json.cn/
二、分析该网站解析的实现
通过浏览器的开发者工具,我们可以获取到该网站解析JSON所依赖的最基础的css和js,如下:
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<!--json格式化依赖的js-->
<script src="https://www.json.cn/static/kj/js/bignumber.min.js"></script>
<script src="https://www.json.cn/static/202010/js/jquery.json.js"></script>
分析完成之后,编写网页,又发现了新的问题,缩放按钮的 “+” 图标无法加载。
分析报错和页面加载信息,发现还需要引入 font-awesome.css
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
至此大功告成。
三、代码和效果
<!DOCTYPE html>
<html>
<head><meta name="viewport" content="width=device-width, initial-scale=1"><!--在线图标CSS--><link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css"><!--在线JQuery--><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script><!--json格式化依赖的js--><script src="https://www.json.cn/static/kj/js/bignumber.min.js"></script><!--json格式化依赖的js--><script src="https://www.json.cn/static/202010/js/jquery.json.js"></script>
</head>
<body><div style="padding: 5px; background-color: #EEE; border: 2px solid #6495ED;">{"id":688,"name":"张三","age":24,"school":{"xiaoxue":"赣州市第一小学","chuzhong":"赣州市第二中学","gaozhong":"赣州市第三中学","daxue":["江西理工大学","赣南师范大学"],"books":{"bookOne":"平凡的世界","bookTwo":"大卫*科波菲尔","bookOne":"人类简史",}},"job":"Java开发","company":"XXXX科技公司"}</div><div><pre id="preContent" style="padding: 5px; background-color: #EEE; border: 2px solid #6495ED;"></pre></div>
</body>
<script type="text/javascript">$(document).ready(function(){let json = JSON.stringify({"id":688,"name":"张三","age":24,"school":{"xiaoxue":"赣州市第一小学","chuzhong":"赣州市第二中学","gaozhong":"赣州市第三中学","daxue":["江西理工大学","赣南师范大学"],"books":{"bookOne":"平凡的世界","bookTwo":"大卫*科波菲尔","bookOne":"人类简史",},},"job":"Java开发","company":"XXXX科技公司"}, undefined, 4);json = new JSONFormat(json, 4).toString();$("#preContent").html(json);});
</script>
</html>
前端JSON格式化显示相关推荐
- vue项目json格式化显示
1.在项目开发中遇到json数据展示 2.利用函数进行json格式化 transitionJsonToString(jsonObj, callback) {// 转换后的jsonObj受体对象var ...
- JSON 格式化 显示到页面中
需求:在 textarea 中显示 JSON,为了好看起见,我们需要将 JSON 进行格式化处理显示. 解决方法: $("#configTextarea").val(JSON.st ...
- js前端json格式化排版
背景: 想要将左边字符串实现右边的显示效果 <div class="col-lg-12"><textarea style="width:850px;he ...
- html读取json换行无效,前端Json换行显示
Json换行 测试json换行 "json":"{\"data\":{\"adfadf\":\"\",\&qu ...
- android studio json格式化,Android json格式化显示,可展开与折叠
Android JSON viewer, to convert JSON Strings to a Friendly Readable Format, it supports expend&c ...
- ElementUI中el-select请求springboot后台数据显示下拉项并在el-table中格式化显示
场景 Vue+ElementUI+axios+SpringBoot前后端分离的后台管理系统. 将表格中某字段类似于状态等需要关联字典表进行筛选查询时.示例如下 注: 博客: https://blog. ...
- php json转数组后并在前端展示,0516-如何从服务器端获取JSON格式字符串并解决到前端页面中显示...
一. 如何从服务器端获取JSON格式字符串并解决到前端页面中显示 1.采用AJAX异步方式从服务器请求必须为字符串的数据:例如 $PHP= '{"aaa":"bbb&q ...
- 浏览器网页 自动转格式化显示json数据
我的浏览器是360的,之前google浏览器也用过格式化显示json的扩展插件,忘了叫什么,自己去扩展中心找找 浏览器扩展中心, 搜索 json 找到 iFormatTool ,点击安装即可 刷新下要 ...
- Linux格式化显示json工具jq
Linux格式化显示json工具jq 安装 格式化显示json 读取json文件 获取所有的key 获取制定key的value值 本地安装jq失败 解决办法,离线下载`jq`依赖包`oniguruma ...
- ABP入门系列(8)——Json格式化
ABP入门系列目录--学习Abp框架之实操演练 源码路径:Github-LearningMpaAbp 讲完了分页功能,这一节我们先不急着实现新的功能.来简要介绍下Abp中Json的用法.为什么要在这一 ...
最新文章
- 影像组学视频学习笔记(35)-基于2D超声影像的影像组学特征提取、Li‘s have a solution and plan.
- 卷积神经网络(CNN)的原理
- III (十七) haproxy(2)
- 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?
- 30212Java_数组
- OS- -计算机硬件简介
- java中如何调出字体对话框_java 字体对话框
- django 套vue 模板_Vue admin template + Django 快速进行Web开发
- js 给动态li添加动态点击事件
- web页面有哪三层构成?分别是什么?
- R语言医学数据分析实战(一)数据结构与获取数据集
- 拼多多的砍价免费拿是真的吗?
- 人生,关了一扇窗,又开启另一扇门
- 一对一家教如何辅导_大学生家教一对一上门辅导有用吗 收费标准是怎样的
- Win10突然卡死的原因调查(转自yzhang)
- 转载_ASK,OOK,FSK,GFSK简介
- UltraEdit| UltraEdit使用帮助
- 如何了解负反馈里面的反馈系数(反馈因子)
- 排查计算机安全隐患,临澧四项措施强化计算机安全保密管理
- 中国高等职业院校乒乓球锦标赛
热门文章
- 数学基础(5)凸优化、最优化理论基础
- 先定个小目标,免费360度评价(评估)反馈系统上线,开放部分源码
- K线形态识别—三K线之卖出型三日K线组合
- k线顶分型 python_顶分型K线形态形态特征及操作要领
- 最新Django经典面试问题与答案汇总
- 15个经典面试问题及回答思路,经典好文
- php 0x80004005,解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误
- 中国网游未来发展方向预测
- 2021年中国云游戏产业发展环境(PEST)分析:中国云游戏服务拥有光明前景[图]
- 计算机学报在线阅读,ei收录的计算机类核心源:计算机研究与发展计算机学报软件.doc...