html中如何美化展示json格式数据

本篇文章给大家介绍 html中美化展示json格式数据的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

html中如何美化展示json格式数据

直接上代码:

html中主要加一个pre 的标签

GeoJsonTxt示例如下:

注意:示例中features,geometry,coordinates,properties,name,description字段是必须有的, 字段名称不能改变,需要扩展的字段可以在properties里面自行添加


js代码:

立即学习“前端免费学习笔记(深入)”;

function showGeoJsonTxt(){$('#geoJsonTxt').html(JsonFormat());}function JsonFormat() {var json={  "type": "FeatureCollection",  "features": [    {      "type": "Feature",      "geometry": {        "type": "Point",        "coordinates": [          123,          22,          0        ]      },      "properties": {        "name": "必须有的字段",        "description": "必须有的字段","age":"扩展字段,可以自行添加,扩展","type":"扩展字段,可以自行添加,扩展"      }    },{      "type": "Feature",      "geometry": {        "type": "Point",        "coordinates": [          123,          32,          0        ]      },      "properties": {        "name": "必须有的字段",        "description": "必须有的字段",      }    }  ]};if (typeof json != 'string') {json = JSON.stringify(json, undefined, 2);}json = json.replace(/&/g, '&').replace(/</g, '/g, '>');return json.replace(/("(u[a-zA-Z0-9]{4}|[^u]|[^"])*"(s*:)?|(true|false|null)|-?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 '' + match + ''; });}

CSS代码,显示的时候可以更加美化

 pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; } .string { color: green; } .number { color: darkorange; } .boolean { color: blue; } .null { color: magenta; } .key { color: red; }

效果如下:

html中如何美化展示json格式数据

推荐学习:html视频教程

以上就是html中如何美化展示json格式数据的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1549618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 20:32:11
下一篇 2025年12月11日 01:06:44

相关推荐

  • HTML页面如何实现3秒之后自动跳转

    本篇文章给大家介绍html页面实现3秒之后自动跳转的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 方法1: 最简单的一种:直接在前面 里面添加代码: //3秒之后自动跳转到res.html,两个属于同一文件下面,要是需要跳转到jsp页面,就需要在url里面填写url地址——…

    好文分享 2025年12月21日
    000
  • input文本框如何实现添加提示文字,填写内容时消失

    htmledit_views-b5506197d8.css”/> 本篇文章给大家介绍input文本框实现添加提示文字,填写内容时消失的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 input文本框内添加提示文字,填写内容时消失: 用placeholder属…

    2025年12月21日
    000
  • html如何转pdf

    本篇文章给大家介绍html转pdf的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 1、准备资源 itext.jar www.baidu.com html2canvas.js 立即学习“前端免费学习笔记(深入)”; www.baidu.com 2、前端代码: //进行截图操作…

    2025年12月21日
    000
  • html的注释是什么

    html的注释是不被程序执行的代码,用于程序员标记代码,在后期的修改,以及他人的学习时有所帮助,【】注释标签用来在源文档中插入注释,注释不会在浏览器中显示。 本教程操作环境:windows7系统、html5版,DELL G3电脑。 html的注释不被程序执行的代码。用于程序员标记代码,在后期的修改,…

    2025年12月21日
    000
  • 如何设置HTML select下拉框的默认值?

    本篇文章给大家介绍设置select下拉框默认值的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 我们可以在所需选项上使用“selected”属性来设置select元素的默认值,这是一个布尔属性。 默认情况下,具有“selected”属性的option标签将显示在下拉列表sel…

    2025年12月21日 好文分享
    000
  • 如何处理html中的换行字符“↵”

    本篇文章给大家介绍处理html中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 需求背景 通过ajax请求回字段值,该字符是String类型,且包含换行符↵ ,将获取到的字符串内容按照原样格式进行换行展示出来。 解决思路 通过字符串替换元素的方式解决问题 解…

    2025年12月21日
    000
  • html中怎么让表格居中

    html中让表格居中的方法:首先新建html文件;然后在标签中输入代码“body {text-align: center;} table {margin: auto;}”即可让表格居中。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 设置表格居中…

    2025年12月21日 好文分享
    000
  • html悬停时如何改变链接a样式

    在html中,可以使用“:hover”伪类选择器改变标签a悬停时的样式,只需要给a元素设置“a:hover{属性:属性值}”即可。“:hover”选择器用于选择鼠标指针浮动在上面的元素,然后给该元素添加相应样式。 本教程操作环境:windows7系统、CSS3&&HTML5版、Del…

    2025年12月21日
    000
  • html div标签什么意思

    在html中,div的意思为“分区”,是一个区隔标签,用于定义文档中的分区,可以把文档分割为独立的、不同的部分。div元素是用来为HTML文档内大块的内容提供结构和背景的元素;DIV起始和结束标签之间的所有内容都是用来构成这个块的。 本教程操作环境:windows7系统、HTML5版、Dell G3…

    2025年12月21日
    000
  • transform在html是什么意思

    在html中,transfrom的意思是“转换”,让元素应用2D或3D转换,语法“transform:none|transform-functions”。transfrom属性允许元素旋转rotate、扭曲skew、缩放scale等转换。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月21日
    000
  • html中表单的标签是什么

    在html中,表单的标签是form,语法“表单内容”;form标签用于为用户输入创建HTML表单,包含input、label、select等其他元素。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在html中, 表单内容 说明:表单内容可以是…

    2025年12月21日
    000
  • 如何快速查找html中的链接

    本篇文章给大家介绍一个快速查找html中链接的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 def getUrlList(html_str):pattern = r'<a href="(https.*?/[0-9]{9})".*'url_…

    2025年12月21日
    000
  • html css怎么设置字体大小

    html css设置字体大小的方法:首先新建一个html页面;然后在这个html页面上创建一个标签并添加一个class类;最后使用font-size设置class类字体大小即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 打开html开发软件…

    2025年12月21日 好文分享
    000
  • html怎么实现隐藏占位

    html实现隐藏占位的方法:首先打开相应的HTML文件;然后通过“visibility:hidden;”属性实现隐藏占用空间,代码如“”。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 Html隐藏占空间与隐藏不占空间 隐藏不占用空间: disp…

    2025年12月21日
    000
  • html video方法怎么用

    html video用于定义视频,其使用方法:首先构建基本的网页结构;然后构建video标签,用width设置宽度;接着用source标签来指定视频地址和视频格式;最后保存运行即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 先了解一下vid…

    2025年12月21日 好文分享
    000
  • 如何显示隐藏Html元素

    显示隐藏Html元素的方法:1、div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白;2、通过设置display属性可以使div隐藏后释放占用的页面空间。 本教程操作环境:windows7系统、html5版,DELL G3电脑。 显示隐藏Html元素的方法: 1、div的v…

    2025年12月21日
    000
  • html如何禁止右键

    html禁止右键方法:1、使用oncontextmenu事件,禁用鼠标右键的菜单;2、使用onselectstart事件,禁止利用右键在网页上选取内容;3、使用oncopy事件,禁止利用右键进行复制。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑…

    2025年12月21日
    000
  • 教你一招纯HTML制作个人简历

    htmledit_views-b5506197d8.css”/> 本篇文章给大家详细介绍一下纯HTML制作个人简历的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 简历 我的个人简介 姓名: 豪豪豪年龄:19民族:汉 @@##@@ /a> 出生日期:1…

    2025年12月21日 好文分享
    000
  • 不为人知的Emmet语法规则

    本篇文章给大家详细介绍一下html速写emmet的语法规则。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 Emmet—写HTML/CSS快到飞起 在前端开发的过程中,最费时间的工作就是写 HTML、CSS 代码。一堆的标签、属性、括号等,头疼。这里推荐一个Emmet语法规则,让你…

    2025年12月21日 好文分享
    000
  • html如何设置背景颜色

    在html中,可以通过在标签内部写上“background-color”属性来设置背景颜色,语法“”;其中颜色值可以使用十六进制数、RGB值或颜色名来表示。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 设置一个h2标签的背景颜色为红色 这是一…

    2025年12月21日 好文分享
    000

发表回复

登录后才能评论
关注微信