zoukankan      html  css  js  c++  java
  • 对象转为字符串

    /***以字符串行书输出一个OBJ**便于查看对象的值*****/
    var obj2String = function(_obj) {
        var t = typeof(_obj);
        if (t != 'object' || _obj === null) {
            // simple data type
            if (t == 'string') {
                _obj = '"' + _obj + '"';
            }
            return String(_obj);
        } else {
            if (_obj instanceof Date) {
                return _obj.toLocaleString();
            }
            // recurse array or object
            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 = this.obj2String(v);
                }
                json.push((arr ? '': '"' + n + '":') + String(v));
            }
            return (arr ? '[': '{') + String(json) + (arr ? ']': '}');
        }
    };
    
  • 相关阅读:
    linux安装jdk1.8
    Python中import
    Python时间
    Python学习Json
    Hive命令学习
    Hadoop系统中的一些概念
    Hadoop系统命令
    ssh无密码登录设置
    Python学习
    Linux Socket IPC
  • 原文地址:https://www.cnblogs.com/sntetwt/p/4918486.html
Copyright © 2011-2022 走看看