html页面格式化输出js对象
来源:互联网 发布:微软云计算认证考试 编辑:程序博客网 时间:2024/05/16 01:20
前端开发中,有时需要在html页面格式化输出js对象(服务器响应的json结果等)
var toDisplayInHtml = { a: 0, b: 'haha', result: { success: true, message: 'ok', array: [1, 2], obj: { d: 12 } }};// 将这个对象在html显示成{ "a": 0, "b": "haha", "result": { "success": true, "message": "ok", "array": [ 1, 2 ], "obj": { "d": 12 } }}
可以这样做:
var objStr = JSON.stringify(toDisplayInHtml, null, 4);
通过指定JSON.stringify()函数的第三个参数,可以控制对象序列化后的字符串的缩进。如果此参数是数值型,代表每层缩进字符数,最大是10(超过10时自动显示10个),同时此参数也可以是字符串。
此时,我们只完成了第一步,即将一个对象按照指定缩进序列化,要想在html上显示需要将换行符和空格进行转义:
var html = objStr.replace(/\n/g, '<br>').replace(/\s/g, ' ');
这里简单替换下换行和空白字符,注意要先替换换行,这样就可以在html上输出了。
阅读全文
0 0
- html页面格式化输出js对象
- html中用js格式化JSON输出
- 输出到html页面的字符串的格式化
- html格式化输出
- 页面Json格式化输出
- js Date 格式化输出
- HTML/JS 格式化代码
- JS/HTML格式化显示
- js页面格式化金额
- python 格式化html + js/jq 格式化html
- jsp(out对象可以向html页面中输出)
- 同一个页面内实现html+js表单提交输出功能
- jsp页面格式化时间输出
- jeecg页面格式化输出时间
- json对象格式化字符串输出
- 实用技巧:js格式化日期输出
- js版格式化输出时间
- js 获取时间 格式化输出
- Python3 除法小记
- 从《网安法》出发_给企业安全管理者的五条建议
- assert宏
- IOS基础中@class的含义
- 内存检测
- html页面格式化输出js对象
- sqlite查看所有表名及字段名,及判断是否存在的方法
- cocos2dx mac eclipse打Android包
- MATLAB和c#混合编程实现心电图显示软件
- Spring IOC 和 AOP
- 关于父类引用指向子类对象(A a = New B();)的使用,理解向上转型
- vue环境的搭建
- 小翼机器人正式上线啦
- js高级脚本算法