json 对象 转字符串
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 611
JSON.Json2Str=JSON.Json2Str||function(obj){vart=typeof(obj)if(t!="object"||obj===null){if(t=="strin

JSON.Json2Str = JSON.Json2Str || function (obj) {

            var t = typeof (obj);

            if (t != "object" || obj === null) {

                if (t == "string") obj = '"' + obj + '"';

                return String(obj);

            }

            else {

                var n, v, json = [], arr = (obj && obj.constructor == Array);

                for (n in obj) {

                    v = obj[n]; t = typeof (v);

                    if (t == "string") v = '"' + v + '"';

                    else if (t == "object" && v !== null) v = JSON.Json2Str(v);

                    json.push((arr ? "" : '"' + n + '":') + String(v));

                }

                return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");

            }

        };

        var tmp = { one: 1, two: "2" };

        JSON.Json2Str(tmp); // '{"one":1,"two":"2"}'

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2