jquery 实现 Json 的一些转换方法
2017-02-17 14:05
288 查看
有一个json 字符串
1)要判断该字符串是否是 json 格式
方法:将其转换成json对象,如果报异常,则不是,否则就是json格式
2) 将json 格式的字符串格式化输出
方法:先将json 字符串转为对象,然后再将此对象以json 格式化输出
3) js replace 全部替换字符用法
结果:1;2\n3\n 只替换了第一个
结果:1;2;3; replace 的第一个参数可以是正则表达式,/g标识全文匹配。
js的正则表达式包含在 / / 中
推荐一个好的JSON在线解析工具:http://www.json.cn/
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扩展方法实现Form表单与Json互相转换的实例代码
- 85---ajax实现的传统方式以及jquery方式,jquery方式的五种方法,json对象的转换方法, JSON类型的Result
- JQuery扩展方法实现Form表单与Json互相转换
- 使用jquery+json实现ajax的方法
- ConvertJSONDateToJSDateObject 方法实现json格式时间串转换为 对应的时间格式串
- cyico收集的关于utf8转换gb2312,以及关于javascript实现urlencode和urldecode的一些方法
- 用jquery解析JSON数据的方法以及字符串转换成json的3种方法
- [转]C#实现office文档转换为PDF或xps的一些方法
- 黑马程序员_学习日记73_725ASP.NET(禁用Cookie、ASP.NET中的重要对象、JavaScript实现AJAX、两种Json格式的序列化方法、JQuery中实现ajax的五种方法)
- C#实现office文档转换为PDF或xps的一些方法
- 原生js实现jquery的getJSON方法
- C#实现office文档转换为PDF或xps的一些方法
- jQuery.parseJSON(json)方法将字符串转换成js对象
- 将table转换为Json(Jquery的Ajax方法读取)
- 使用Jquery中getJSON方法实现跨域
- C#实现office文档转换为PDF或xps的一些方法
- 利用jquery实现Ajax并用json2.js对返回的json进行转换操作
- 使用Jquery中getJSON和getScript方法实现跨域
- 使用javascript和jquery两种方法,实现密码明文和密文的转换
- C#实现office文档转换为PDF或xps的一些方法