校验字符串是否是JSON格式,将不规则展示的json格式的字符串进行规则展示(json格式化)
2016-07-10 12:43
721 查看
var str = {"code": "","svcname": "","version": "","component": "","category": "","requestMsg": [{"fieldName": "userName","type": "simple","required": "true"},{"fieldName": "age","type": "simple","required": "true"}]}
一、校验字符串是否是JSON格式:
function isJsonFormat(str) { try { $.parseJSON(str); } catch (e) { return false; } return true; }
二、将json格式的字符串格式化输出,先将json字符串转为对象,然后将此对象以json格式化输出:
JSON.stringify(JSON.parse(json), null, "\t")
JSON.stringify(JSON.parse(json), null, 4)
PS:\t:代表缩进一个tab;4:代表缩进4个空格
格式化后的输出:
{ "code": "", "svcname": "", "version": "", "component": "", "category": "", "requestMsg": [ { "fieldName": "userName", "type": "simple", "required": "true" }, { "fieldName": "age", "type": "simple", "required": "true" } ] }
推荐一个好的JSON在线解析工具:http://www.json.cn/
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- 使用 Python 处理 JSON 格式的数据
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- XML 与 JSON 优劣对比
- JavaScript 各种遍历方式详解
- 数组方法汇总
- VBA将excel数据表生成JSON文件
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- Jquery实现的table最后一行添加样式的代码