json - Getting the number of properties in JQuery object -
i'm trying figure out how many properties in following object. obviously, can see 2, need know dynamically. var test = $.parsejson('{ "ddsize": "size", "ddcolor": "color" }'); if try: var mylen = test.length; .length undefined. number of properties in object change. it's 1, 2 or 3, can't figure out how test it. this javascript json object. length function not available. first solution pure javascript: var data = $.parsejson('{ "ddsize": "size", "ddcolor": "color" }'); var keys = []; (key in data) { keys.push(key); } // numberofkeys should equal 2 var numberofkeys = keys.length; second solution if prefer jquery: var data = $.parsejson('{ "ddsize": "size", "ddcolor": "color" }'); var keys = []; $.each(data, function(key, value) { keys.push(key) }); // numberofkeys should equal 2 var numberofkeys = keys.length; documenta...