您的位置:首页 > Web前端 > JQuery

jquery 实现 Json 的一些转换方法

2017-02-17 14:05 288 查看
有一个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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: