解析する必要がある JSON は次のとおりです。
{"opcode":"groupdetails",
"status":"success",
"data":[{"Group ID":5,"Group Name":"data structure","Group Subject":"computer science","Role Type":"Teacher"},{"Group ID":4,"Group Name":"information technology","Group Subject":"computer science","Role Type":"Student"},{"Group ID":6,"Group Name":"data mining","Group Subject":"computer science","Role Type":"Parent"},{"Group ID":7,"Group Name":"dccn","Group Subject":"computer science","Role Type":"Teacher"}]}
ここで提供されているソリューションを試して実装しました。これは、JSON 配列のみを解析するソリューションで定義された JS の実装です。
for (var i = 0; i < data.data.length; i++)
{
var object = data.data[i];
for (property in object)
{
var value = object[property];
alert(property + "=" + value);
}
}
外側の JSONデータがサーバーから返されます。はい、次のコードを使用して解析を試みましたが、結果はありません。
for (var i = 0; i < data.length; i++)
{
var object = data[i];
for (property in object)
{
var value = object[property];
alert(property + "=" + value);
}
}
JSON 配列を個別に解析するのではなく、単一のメソッドを使用して JSON 全体を解析するにはどうすればよいですか?