json 代码转义成 字符串

2025-04-14 23:41:44
推荐回答(2个)
回答1:

var isArray = function(json) {
    return Object.prototype.toString.call(json) === "[object Array]" ? true : false;
}

var json = {}; // 获取到的json对象或者json数组
var yugi = function(json) {
    if (isArray(json)) {
        for (var i = 0; i < json.length; i++) {
            var tmp = json[i];
            if (!isArray(tmp)) {
                for (var k in tmp) {
                    var tk = tmp[k];
                    if (isArray(tk)) {
                        yugi(tk);
                    }
                }
            } else {
                yugi(tmp);
            }
        }
    } else {
        for (var k in json) {
            var tk = json[k];
            if (isArray(tk)) {
                yugi(tk);
            }
        }
    }
}
yugi(json);

// var str = JSON.stringify(obj);

回答2:

大哥,返回的本来就是json的字符串形式,