JSONデータがあります
[
{
"Name": "Tom",
"Email": "tom@gmail.com",
"Notes": "Yea, it's good",
"Ratings": "5",
"Messages": [
"Tom - I am good",
"System - How're you doing?",
"Tom - True, that!",
"System - Oh Yes! ;) "
]
},
{
"Name": "Sunny",
"Email": "sunny@gmail.com",
"Notes": "Yea, it's good",
"Ratings": "2",
"Messages": [
"Sunny-I am good",
"System - How're you doing?",
"Sunny - True, that!",
"System - Oh Yes! ;) "
]
}
]
jQueryを使用して解析し、次のように繰り返します。
var jsonData = $("#jsonData").val();
var plainData = $.parseJSON(jsonData);
for (var j = 0; j < plainData.length; j++) {
var Name = plainData[j].Name;
var Email = plainData[j].Email;
var Notes = plainData[j].Notes;
var Ratings = plainData[j].Ratings;
var Messages = plainData[j].Messages;
var _messages = " ";
for (var i = 0; i < Messages.length; i++)
_messages += Messages[i] + "\n";
}
これをforループで繰り返すのが良い考えかどうかはわかりません。誰かが私に解析されたjson値を反復するためのより良い/最適化された方法を提案できますか?