Comment dois-je analyser un JSON tableau multidimensionnel en jQuery?
Voici mon JSON dont j'ai besoin pour analyser:
{"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"}]}
J'ai essayé et mis en œuvre la solution fournie ici et c'est la mise en œuvre de JS qui a été définie dans n'solution, qui traite uniquement le tableau JSON
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);
}
}
l'extérieur JSON données est retourné depuis le serveur, et oui, j'ai essayé de l'analyse en utilisant le code suivant et il n'y a pas de résultat:
for (var i = 0; i < data.length; i++)
{
var object = data[i];
for (property in object)
{
var value = object[property];
alert(property + "=" + value);
}
}
Comment puis-je analyser l'ensemble du JSON à l'aide d'une méthode unique au lieu de l'analyse du tableau JSON séparément?
- analyser en quoi? html, tableau ou ??
- analyser en html, le traitement ultérieur est pas encore fait d'abord, j'ai besoin d'être sûr que l'analyse est faite correctement.
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Si vos données est une chaîne JSON, vous avez besoin de le décoder pour objet premier. Utilisation
JSON.parse
.J'ai été en mesure d'accéder à chaque valeur sur mon multi-niveaux de tableau:
à l'aide de
comme expliqué ici.