J'ai des données JSON et je me demandais s'il existait un moyen de déterminer l'objet parent d'un objet imbriqué. Par exemple, prenez cette structure :
Vehicles[]
ForSaleCars[]
Car{}
Make
Model
Year
SoldCars[]
Car{}
Make
Model
Year
Supposons que ce soit dans var json = ;
et a été rempli avec quelques données. Il est facile d'accéder à la deuxième voiture dans le tableau ForSaleCars comme ceci :
var secondCar = json.Vehicles.ForSaleCars[1];
A ce stade, uniquement de la secondCar
variable, est-il possible de dire qu'elle provient de ForSaleCars
et non SoldCars
?
La raison de ma question est que je traverse un graphe d'objets json de manière récursive et il serait bien de voir quel parent l'objet a eu. sans le suivi.