zoukankan      html  css  js  c++  java
  • 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, 	)  
    JSON.stringify(JSON.parse(json), null, 4)  
    // 	:代表缩进一个tab;4:代表缩进4个空格
    

      

    3) js replace 全部替换字符用法

      

    <script language="javascript">
    var r= "1
    2
    3
    ";
    //将字母
    替换成分号
    alert(r.replace("
    ",";"));
    
    </script>

    结果:1;2 3 只替换了第一个

    <script language="javascript">
    var r= "1
    2
    3
    ";
    //将字母
    替换成分号
    alert(r.replace(/
    /g, ";"));
    </script>  

    结果:1;2;3; replace 的第一个参数可以是正则表达式,/g标识全文匹配。

    js的正则表达式包含在 / / 中

    推荐一个好的JSON在线解析工具:http://www.json.cn/

  • 相关阅读:
    beta版本冲刺七
    beta版本冲刺六
    beta版本冲刺五
    beta版本冲刺四
    beta版本冲刺三
    Beta版本冲刺(二)
    项目评测
    beta版本冲刺(一)
    福大软工 · 最终作业
    福大软工 · 第十二次作业
  • 原文地址:https://www.cnblogs.com/panie2015/p/6409582.html
Copyright © 2011-2022 走看看