Comme indiquer dans le titre je cherche à afficher les éléments de mes objets stocker dans un tableau lui même stocker dans un objet (JSON). Comme cette phrase est un peu compliquer je vais tenter d'expliquer avec un code( le problème c'est que ce code me parait logique, mais il semblerait que ne puisse pas accéder au tableau dans l'objet )
Code : Tout sélectionner
string response = www.downloadHandler.text;
// on transforme la response en objet JSON
MaClass week = JsonUtility.FromJson<MaClass>(response);
// MonJson correspond à un tableau d'objet donc pour moi il serait logique d'y accéder
// avec une clef et ensuite pointer l'élément de l'objet mais j'obtiens une erreur comme
// quoi il n'y a pas de définition pour id (dans cet exemple)
Debug.Log(week.MonJson[0].id);
[System.Serializable]
public class MaClass{
public string[] MonJson;
}
Code : Tout sélectionner
{
"MonJson": [
{"id":"0", "champ_1": "exemple", "champ_2": "exemple"},
{"id":"1", "champ_1": "exemple", "champ_2": "exemple"}
]
}
Je me doute qu'il faut redéfinir une Class du genre :
Code : Tout sélectionner
[System.Serializable]
public class MonObjetDansMonObjet{
public string id;
public string champ_1;
public string champ_2;
}
Merci d'avance pour votre aide, pour vous dire il est 17h45 je cherche depuis 13h environ en faisant des centaines de tests et de recherche.