मैं जेसन आइटम कैसे गिन सकता हूं? - jquery, जेसन

मैं अपने जेसन फ़ीड में आइटम की संख्या कैसे गिन सकता हूं?

संक्षिप्त जेसन प्रारूप ...

{
"rlm1":[...],
"rlm2":[...],
"rlm3":[...],
"rlm4":[...]
}

jQuery ...

$.getJSON("jsondata.js", function(data) {
alert(data.length); //returns undefined, expecting 4
}

मुझे लगता है कि जेसन फ़ाइल के शीर्ष पर और ज़रूरी है। यदि आवश्यक हो तो मैं अपनी जेसन फ़ाइल को दोबारा सुधार सकता हूं।

धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 4

उपयोग करने का प्रयास करें Object.keys एक आधुनिक ब्राउज़र में।

$.getJSON("jsondata.js", function(data) {
alert(Object.keys(data).length);
}

पुराने ब्राउज़र में या तो एक का उपयोग करें polyfill या अंडरस्कोर "एस _.keys


संबंधित सवाल
सबसे लोकप्रिय