JSONオブジェクトのサイズを取得する 質問する

JSONオブジェクトのサイズを取得する 質問する

.lengthAJAX リクエストによって返される JSON オブジェクトがありますが、が返され続けるため、で問題が発生していますundefined。 正しく使用しているかどうか疑問に思っています。

console.log(data.length);
console.log(data.phones.length);

両方undefinedとも有効なオブジェクトであるにもかかわらず返されます。

更新:
返される JSON オブジェクトのサンプル:

{"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}

ベストアンサー1

このようなものを使うことができます

var myObject = {'name':'Kasun', 'address':'columbo','age': '29'}

var count = Object.keys(myObject).length;
console.log(count);

おすすめ記事