Json->array key:value

2016-12-01  本文已影响0人  Jalon
var jsonFormat = function (json) {

        var format = function (json) {
            var result = [];
            if(typeIs(json, 'Object')) {
                Object.keys(json).forEach(function (key) {
                    var value = json[key];
                    var item = {
                        key: key,
                        value: format(value)
                    }
                    result.push(item)
                })
            }else if(typeIs(json, 'Array') && typeIs(json[0], 'Object')) {
                result = format(json[0]);
            }else {
                result = json;
            }

            return result;
        }

        return format(json);
    }
上一篇 下一篇

猜你喜欢

热点阅读