浏览器网页 自动转格式化显示json数据
我的浏览器是360的,之前google浏览器也用过格式化显示json的扩展插件,忘了叫什么,自己去扩展中心找找
浏览器扩展中心, 搜索 json 找到 iFormatTool ,点击安装即可
刷新下要显示格式化json的页面,如下:
注意:后端需要返回 json格式化缩进对齐后的数据(带换行符)
java 后端json字符串转 json 格式化字符串 工具类
(来源:https://my.oschina.net/jasonli0102/blog/517052?p={{page}}#comment-list)
public final class JSONFormatUtil {public static void printJson(String jsonStr) {System.out.println(formatJson(jsonStr));}public static String formatJson(String jsonStr) {if (null == jsonStr || "".equals(jsonStr))return "";StringBuilder sb = new StringBuilder();char last = '\0';char current = '\0';int indent = 0;boolean isInQuotationMarks = false;for (int i = 0; i < jsonStr.length(); i++) {last = current;current = jsonStr.charAt(i);switch (current) {case '"':if (last != '\\'){isInQuotationMarks = !isInQuotationMarks;}sb.append(current);break;case '{':case '[':sb.append(current);if (!isInQuotationMarks) {sb.append('\n');indent++;addIndentBlank(sb, indent);}break;case '}':case ']':if (!isInQuotationMarks) {sb.append('\n');indent--;addIndentBlank(sb, indent);}sb.append(current);break;case ',':sb.append(current);if (last != '\\' && !isInQuotationMarks) {sb.append('\n');addIndentBlank(sb, indent);}break;default:sb.append(current);}}return sb.toString();}private static void addIndentBlank(StringBuilder sb, int indent) {for (int i = 0; i < indent; i++) {sb.append('\t');}}
}
浏览器网页 自动转格式化显示json数据相关推荐
- 谷歌浏览器格式化显示json数据
一般谷歌浏览器显示json数据会显示乱码: 我们可以使用一个很好用的小插件 安装步骤如下: 1.插件下载地址 2.使用谷歌浏览器访问:chrome://extensions/ 打开开发者模式,将插件拖 ...
- WPF:使用Json.NET在TreeView中树形显示JSON数据
原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...
- 飘逸的python - 命令行漂亮的显示json数据
之前做的一个脚本把信息用json格式存到文本中.这样的好处是简便,易编辑,并且拥有强大的表达能力. 不过从文本cat出来的是一堆很难看的字符串,没换行和缩进.这时候就在想,如果有个类似于IDE的格式化 ...
- html页面加载json数据,在html中显示JSON数据的方法
背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...
- Linux格式化显示json工具jq
Linux格式化显示json工具jq 安装 格式化显示json 读取json文件 获取所有的key 获取制定key的value值 本地安装jq失败 解决办法,离线下载`jq`依赖包`oniguruma ...
- php输出json html,html怎样格式化输出JSON数据
这次给大家带来html怎样格式化输出JSON数据,html格式化输出JSON数据的注意事项有哪些,下面就是实战案例,一起来看一下. 将 json 数据以美观的缩进格式显示出来,借助最简单的 JSON. ...
- 如何解决Mac电脑浏览器网页自动放大的问题?
很多刚上手苹果电脑的用户都发现,不管用什么浏览器网页都会自动放大,这是怎么回事呢?可能在点按鼠标时触发了智能缩放功能,只要关闭这个功能就可以了.那我们该如何具体操作呢?快和小编一起来看看吧! 具体方法 ...
- vue3.x显示json数据组件-vue3-json-viewer
vue3-json-viewer 简单易用的json内容展示组件,适配vue3和vite. 在使用vue3+vite开发时,发现需要用到显示json数据组件,发现vue-json-viewer只能兼容 ...
- html页面在ie上出现404怎么解决,ie浏览器网页上有错误显示不全的解决方法
ie浏览器网页上有错误显示不全的解决方法 有时候打开网页发现内容的排版比较混乱,比如上下两行的文字部分重叠,字体大小看起来很不协调,本来是一行的文字显示成两行,等等.这是因为浏览器的设置出了问题,很多 ...
最新文章
- 2019-2020年人工智能产业发展深度报告
- 【那么普通却那么自信,一分钟学Source Insight】Source Insight 4 tab设置为4个空格
- spark-1.6.0-cdh5.15.1环境搭建:Local模式和StandAlone
- android 自定义帧动画,Android 自定义方式实现帧动画效果
- 计算机控制系统期末判断题,计算机控制系统期末试题.doc
- 机器学习教程 一-不懂这些线性代数知识 别说你是搞机器学习的
- SpringBoot2.1.5 (9)--- GET 请求
- Tomato多拨脚本
- 【MyBatis笔记】使用注解开发
- 现代信号处理——参数估计理论(估计量的性能)
- Mysql-connector-java驱动包(最新版下载详细教程)
- 嵌入式学习笔记(8)芯片手册阅读方法
- linux 设置mail
- 3des解密 mysql_转角处拐弯007
- 品牌纠纷中的盾牌——商标
- 2020年11月 工信部考试——Hadoop(数据应用技术)中级认证 1
- JavaScript 中的事件类型4(读书笔记思维导图)
- 微信小程序下拉框的实现功能
- UTF-8, UTF-16, UTF-16LE, UTF-16BE的区别
- 全国2020年8月自考信息资源管理真题和答案
热门文章
- 如何使投资收益最大化?
- 基于Python+Django+MySQL的大学生信用评估系统
- 做游戏,学编程(C语言) 15 太鼓达人
- iOS 图像选取器UIImagePickerController
- (附源码)spring boot校园购物网站 毕业设计041037
- 计算机多功能解说词,音乐教室解说词
- Linux arm 下载程序,在Linux下使用kermit和dnw给ARM板下载程序
- SQL注入原理-时间盲注
- 火狐浏览器渗透插件_关于浏览器插件渗透的思考
- excel php 数字科学计数_PHP导出excel时数字变为科学计数的解决方法