jsonオブジェクトの長さの取得
1006 ワード
json配列には長さlengthがありますが、jsonオブジェクトにはlengthプロパティはありません.
json配列:
json 1配列の長さを取得する:json 1.data.length(ここでの長さは2)json 1配列を巡る:
jsonオブジェクト
json 2の長さを取得するには、方法1:
書き方:
方法2:Objectを通過する.keys()はjsonオブジェクトのキーをすべて返した配列に格納し、lengthメソッドを呼び出して長さを求める
json配列:
var json1={"data":[{"name":"willy","age":"18"},{"name":"kity","age":"18"}]};
json 1配列の長さを取得する:json 1.data.length(ここでの長さは2)json 1配列を巡る:
for(var i=0;i
jsonオブジェクト
var json2={"name":"willy","age":"18"};
json 2の長さを取得するには、方法1:
var jsonlength=0;
for(var i in json2){
jslength++;
}
書き方:
function getJsonLength(jsonData) {
var jsonlen=0;
for (var i in jsonData) {
jsonlen++;
}
return jsonlen;
}
//var getlen= getJsonLength(json2); json2
方法2:Objectを通過する.keys()はjsonオブジェクトのキーをすべて返した配列に格納し、lengthメソッドを呼び出して長さを求める
var count = Object.keys(json2).length;