これは JavaScript JSON オブジェクトです。length
機能は利用できません。
純粋な JavaScript を使用した最初のソリューション:
var data = $.parseJSON('{ "ddSize": "Size", "ddColor": "Color" }');
var keys = [];
for (key in data) {
keys.push(key);
}
// numberOfKeys should equal to 2
var numberOfKeys = keys.length;
jQueryを好む場合の2番目の解決策:
var data = $.parseJSON('{ "ddSize": "Size", "ddColor": "Color" }');
var keys = [];
$.each(data, function(key, value) {
keys.push(key)
});
// numberOfKeys should equal to 2
var numberOfKeys = keys.length;
jQuery.each 関数のドキュメント