Get total number of items on Json object? [duplicate]

In addition to kieran's answer, apparently, modern browsers have an Object.keys function. In this case, you could do this:

Object.keys(jsonArray).length;

More details in this answer on How to list the properties of a javascript object


That's an Object and you want to count the properties of it.

Object.keys(jsonArray).length

References:

  • Object.keys.
  • Kangax's compat table.

Is that your actual code? A javascript object (which is what you've given us) does not have a length property, so in this case exampleArray.length returns undefined rather than 5.

This stackoverflow explains the length differences between an object and an array, and this stackoverflow shows how to get the 'size' of an object.