我的浏览器是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数据相关推荐

  1. 谷歌浏览器格式化显示json数据

    一般谷歌浏览器显示json数据会显示乱码: 我们可以使用一个很好用的小插件 安装步骤如下: 1.插件下载地址 2.使用谷歌浏览器访问:chrome://extensions/ 打开开发者模式,将插件拖 ...

  2. WPF:使用Json.NET在TreeView中树形显示JSON数据

    原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...

  3. 飘逸的python - 命令行漂亮的显示json数据

    之前做的一个脚本把信息用json格式存到文本中.这样的好处是简便,易编辑,并且拥有强大的表达能力. 不过从文本cat出来的是一堆很难看的字符串,没换行和缩进.这时候就在想,如果有个类似于IDE的格式化 ...

  4. html页面加载json数据,在html中显示JSON数据的方法

    背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...

  5. Linux格式化显示json工具jq

    Linux格式化显示json工具jq 安装 格式化显示json 读取json文件 获取所有的key 获取制定key的value值 本地安装jq失败 解决办法,离线下载`jq`依赖包`oniguruma ...

  6. php输出json html,html怎样格式化输出JSON数据

    这次给大家带来html怎样格式化输出JSON数据,html格式化输出JSON数据的注意事项有哪些,下面就是实战案例,一起来看一下. 将 json 数据以美观的缩进格式显示出来,借助最简单的 JSON. ...

  7. 如何解决Mac电脑浏览器网页自动放大的问题?

    很多刚上手苹果电脑的用户都发现,不管用什么浏览器网页都会自动放大,这是怎么回事呢?可能在点按鼠标时触发了智能缩放功能,只要关闭这个功能就可以了.那我们该如何具体操作呢?快和小编一起来看看吧! 具体方法 ...

  8. vue3.x显示json数据组件-vue3-json-viewer

    vue3-json-viewer 简单易用的json内容展示组件,适配vue3和vite. 在使用vue3+vite开发时,发现需要用到显示json数据组件,发现vue-json-viewer只能兼容 ...

  9. html页面在ie上出现404怎么解决,ie浏览器网页上有错误显示不全的解决方法

    ie浏览器网页上有错误显示不全的解决方法 有时候打开网页发现内容的排版比较混乱,比如上下两行的文字部分重叠,字体大小看起来很不协调,本来是一行的文字显示成两行,等等.这是因为浏览器的设置出了问题,很多 ...

最新文章

  1. 2019-2020年人工智能产业发展深度报告
  2. 【那么普通却那么自信,一分钟学Source Insight】Source Insight 4 tab设置为4个空格
  3. spark-1.6.0-cdh5.15.1环境搭建:Local模式和StandAlone
  4. android 自定义帧动画,Android 自定义方式实现帧动画效果
  5. 计算机控制系统期末判断题,计算机控制系统期末试题.doc
  6. 机器学习教程 一-不懂这些线性代数知识 别说你是搞机器学习的
  7. SpringBoot2.1.5 (9)--- GET 请求
  8. Tomato多拨脚本
  9. 【MyBatis笔记】使用注解开发
  10. 现代信号处理——参数估计理论(估计量的性能)
  11. Mysql-connector-java驱动包(最新版下载详细教程)
  12. 嵌入式学习笔记(8)芯片手册阅读方法
  13. linux 设置mail
  14. 3des解密 mysql_转角处拐弯007
  15. 品牌纠纷中的盾牌——商标
  16. 2020年11月 工信部考试——Hadoop(数据应用技术)中级认证 1
  17. JavaScript 中的事件类型4(读书笔记思维导图)
  18. 微信小程序下拉框的实现功能
  19. UTF-8, UTF-16, UTF-16LE, UTF-16BE的区别
  20. 全国2020年8月自考信息资源管理真题和答案

热门文章

  1. 如何使投资收益最大化?
  2. 基于Python+Django+MySQL的大学生信用评估系统
  3. 做游戏,学编程(C语言) 15 太鼓达人
  4. iOS 图像选取器UIImagePickerController
  5. (附源码)spring boot校园购物网站 毕业设计041037
  6. 计算机多功能解说词,音乐教室解说词
  7. Linux arm 下载程序,在Linux下使用kermit和dnw给ARM板下载程序
  8. SQL注入原理-时间盲注
  9. 火狐浏览器渗透插件_关于浏览器插件渗透的思考
  10. excel php 数字科学计数_PHP导出excel时数字变为科学计数的解决方法