首页 > 代码库 > jquery 实现 Json 的一些转换方法
jquery 实现 Json 的一些转换方法
有一个json 字符串
1)要判断该字符串是否是 json 格式
方法:将其转换成json对象,如果报异常,则不是,否则就是json格式
function isJsonFormat(str) { try { $.parseJSON(str); } catch (e) { return false; } return true; }
2) 将json 格式的字符串格式化输出
方法:先将json 字符串转为对象,然后再将此对象以json 格式化输出
JSON.stringify(JSON.parse(json), null, \t) JSON.stringify(JSON.parse(json), null, 4) // \t:代表缩进一个tab;4:代表缩进4个空格
3) js replace 全部替换字符用法
<script language="javascript"> var r= "1\n2\n3\n"; //将字母\n替换成分号 alert(r.replace("\n",";")); </script>
结果:1;2\n3\n 只替换了第一个
<script language="javascript"> var r= "1\n2\n3\n"; //将字母\n替换成分号 alert(r.replace(/\n/g, ";")); </script>
结果:1;2;3; replace 的第一个参数可以是正则表达式,/g标识全文匹配。
js的正则表达式包含在 / / 中
推荐一个好的JSON在线解析工具:http://www.json.cn/
jquery 实现 Json 的一些转换方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。