zoukankan      html  css  js  c++  java
  • Json格式转string

    function Serialize(obj) {
                switch (obj.constructor) {
                    case Object:
                        var str = "{";
                        for (var o in obj) {
                            str += "\""+o + "\":" + Serialize(obj[o]) + ",";
                        }
                        if (str.substr(str.length - 1) == ",")
                            str = str.substr(0, str.length - 1);
                        return str + "}";
                        break;
                    case Array:
                        var str = "[";
                        for (var o in obj) {
                            str += Serialize(obj[o]) + ",";
                        }
                        if (str.substr(str.length - 1) == ",")
                            str = str.substr(0, str.length - 1);
                        return str + "]";
                        break;
                    case Boolean:
                        return "\"" + obj.toString() + "\"";
                        break;
                    case Date:
                        return "\"" + obj.toString() + "\"";
                        break;
                    case Function:
                        break;
                    case Number:
                        return "\"" + obj.toString() + "\"";
                        break;
                    case String:
    
                        return "\"" + obj.toString() + "\"";
                        break;
                }
    
            }
    
  • 相关阅读:
    个人总结11
    进度条4,5
    对vivo自带输入法的评价
    个人总结10
    hdu5589Tree
    HDU5213 Lucky
    2018icpcShenYangE
    bzoj3683: Falsita
    cf396C. On Changing Tree
    cf600E. Lomsat gelral
  • 原文地址:https://www.cnblogs.com/youngerliu/p/2606061.html
Copyright © 2011-2022 走看看