• Js对象转String的函数 和 JSON转String


    js对象转string的函数

    function obj2str(o){   

                var r = [];   

                if(typeof o =="string"return """+o.replace(/(['"])/g,"$1").replace(/(n)/g," ").replace(/(r)/g," ").replace(/(t)/g," ")+""";   

                if(typeof o =="undefined"return "";   

                if(typeof o == "object"){   

                    if(o===nullreturn "null";   

                    else if(!o.sort){   

                        for(var i in o)   

                            r.push(i+":"+obj2str(o[i]))   

                        r="{"+r.join()+"}"  

                    }else{   

                        for(var i =0;i<o.length;i++)   

                            r.push(obj2str(o[i]))   

                        r="["+r.join()+"]"  

                    }   

                    return r;   

                }   

                return o.toString();   

            } 

    还有个json对象转String的函数
    function JsonToStr(o) {
        var arr = [];
        var fmt = function(s) {
            if (typeof s == 'object' && s != null) 
                return JsonToStr(s);
            return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
        }
        for (var i in o) 
            arr.push("'" + i + "':" + fmt(o[i]));
        return '{' + arr.join(',') + '}';
    }

  • 相关阅读:
    机器视觉-halcon学习笔记1
    c#桌面窗体软件【学习笔记】
    Csharp学习笔记 重载
    unity学习笔记——第一人称
    Csharp学习笔记_kita (第二天)namespace
    try ,catch ,finally执行流程
    开发之统一异常处理
    git开发日常使用总结
    mysql5.7绿色版配置以及找不到 mysql服务问题解决
    正则表达式,将数据库字段转换为驼峰式
  • 原文地址:https://www.cnblogs.com/wayne173/p/3747246.html
Copyright © 2020-2023  润新知