Jquery 获取json对象的键的值的总字符数

Jquery 获取json对象的键的值的总字符数,jquery,ajax,json,Jquery,Ajax,Json,我试图获取JSON对象的键值的总字符数。目前,我只能将所有键的长度相加。还有别的办法吗 $.getJSON('lib/get-details.html', function(data) { var total = data.reg_name.length + data.reg_org.length + data.reg_street.length; // 82 // var total = data.keys of value length... }); 还有什么方法可以像第二行

我试图获取JSON对象的键值的总字符数。目前,我只能将所有键的长度相加。还有别的办法吗

$.getJSON('lib/get-details.html', function(data) {
   var total = data.reg_name.length + data.reg_org.length + data.reg_street.length; // 82
    // var total = data.keys of value length...
});

还有什么方法可以像第二行那样直接执行吗?

您可以使用jQuery映射函数

$.getJSON('lib/get-details.html', function(data) {
  total = $.map(data, function(v){ return v; }).join('').length;
});

当前的方式有什么问题?@vlzvl我有大约30把钥匙。我明白了。我想到了一个循环。@vlzvl-hmm。。。我在考虑smth,但不知道从哪里开始,jquery中没有var_dump。没有
var_dump
,但您可以使用
console.log(data)
检查结构。