前端json数据格式化显示

摘要:
//json格式的字符串2varjsonPretty=json.stringify(json.parse(obj))。2.在预标记中显示格式化的json字符串数据。JSON也是如此。省略了解析操作)1letobj={2a:3b:'b','c','d','e','f','h','g','k','l'14}15letstr=JSON.stringify(obj,

1、格式化处理

1 var obj = "...";//json格式的字符串
2 var jsonPretty = JSON.stringify(JSON.parse(obj),null,2);

2、显示

只需把格式化处理后的json字符串数据放到 pre标签 中即可。

3、demo

js代码(直接是对象,所以省略JSON.parse操作)

 1 let obj = { 
 2     a: 'b111111111111111111111111111111111111111111111111111111111111111111111111111',
 3     b:'b',
 4     c:'c',
 5     d:'d',
 6     e:'e',
 7     f:'f',
 8     g:'g',
 9     h:'h',
10     i:'i',
11     g:'g',
12     k:'k',
13     l:'l'
14 }
15 let str = JSON.stringify(obj,null,2)

html 代码

<pre>{{str}}</pre>

效果:

前端json数据格式化显示第1张

 前端json数据格式化显示第2张

拓展:

JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串

语法

JSON.stringify(value[, replacer[, space]])

参数说明:

  • value:

    必需, 要转换的 JavaScript 值(通常为对象或数组)。

  • replacer:

    可选。用于转换结果的函数或数组。

    如果 replacer 为函数,则 JSON.stringify 将调用该函数,并传入每个成员的键和值,得到结果返回值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。

    如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。

  • space:

    可选,文本添加缩进、空格和换行符,如果 space 是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果 space 大于 10,则文本缩进 10 个空格。space 也可以使用非数字,如: 。

免责声明:文章转载自《前端json数据格式化显示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇KML 入门dapper 注意事项之GUID下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hadoop--mapreduce编程实例1

前提准备: 1.hadoop安装运行正常。Hadoop安装配置请参考:Ubuntu下 Hadoop 1.2.1 配置安装 2.集成开发环境正常。集成开发环境配置请参考 :Ubuntu 搭建Hadoop源码阅读环境 MapReduce编程实例: MapReduce编程实例(一),详细介绍在集成环境中运行第一个MapReduce程序 WordCount及代码分...

变量的命名规则及命名规范

变量的命名规则如下: 1、组成:52个应为字母(A-Z、a~z)、10个数字(0~9)、下划线(_)、除此之外不能含有其他的字符。 2、开头:只能以字母或下划线开头。 3、不能使用的:不能是C#中的关键字 变量命名规范如下: 1、变量的名称要有意义,尽量用对应的英文命名,具有见名知意的作用。比如一个变量代表姓名,不能使用aa、bb等,要使用name。 2、...

用随机森林分类

分类方法有很多种,什么多分类逻辑回归,KNN,决策树,SVM,随机森林等, 比较好用的且比较好理解的还是随机森林,现在比较常见的有python和R的实现。原理就不解释了,废话不多说,show me the code import csv import numpy as np from sklearn.ensemble import RandomForest...

python面试1

注:本面试题来源于网络,转载请注明来自http://www.cnblogs.com/goodhacker/p/3366618.html。 1. (1)python下多线程的限制以及多进程中传递参数的方式  python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程...

Python GUI编程(Tkinter)——Label and Button

Tkinter简介 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter...

arcgispro 计算字段示例

计算字段示例 round(!Shape.area!,1) 使用键盘输入值并不是编辑表中值的唯一方式。在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算。您可以对所有记录或选中记录执行简单计算和高级计算。此外,还可以在属性表中的字段上计算面积、长度、周长和其他几何属性。以下各部分包括使用字段计算器的若干示例。计算将通过 Python 执...