私はcsvファイルをjsonオブジェクトに変換しました。今度は、オブジェクトごとにループする必要があります。しかし、ループを使ってループを繰り返そうとすると、jsonobject.itemsが定義されていません。誰かが私のjsonを反復する最良の方法を提案できますか?csvをjsonオブジェクトに変換し、動作していない各オブジェクトをループします。
以下は私のコードです:以下
function Upload(){
$.ajax({
url:"Sample.csv" ,
async: false,
crossDomain:true,
success: function (csvd) {
var wrapper = {};
var items = $.csv.toObjects(csvd);
wrapper.items = items;
alert(wrapper);
var jsonobject = JSON.stringify(wrapper);
alert(jsonobject);
console.log(jsonobject);
for(k=0;k<jsonobject.items.length;k++){
}
},
});
}
Upload()
私のJSON
{"items":[{"ID":"1","Name":"John Hammond","Country":"United States"},{"ID":"2","Name":"Mudassar Khan","Country":"India"},{"ID":"3","Name":"Suzanne Mathews","Country":"France"},{"ID":"4","Name":"Robert Schidner","Country":"Russia"}]}
'jsonobject'は 'string'ですが、なぜあなたは' JSON.stringify'を使用していますか? – Rayon