JSON データがあり、ネストされたオブジェクトの親オブジェクトを特定する方法があるかどうか疑問に思っていました。たとえば、次の構造を取ります。
Vehicles[]
ForSaleCars[]
Car{}
Make
Model
Year
SoldCars[]
Car{}
Make
Model
Year
var json = ;
これが入っていて、いくつかのデータで満たされていると仮定します。次のように、ForSaleCars 配列の 2 番目の車に簡単にアクセスできます。
var secondCar = json.Vehicles.ForSaleCars[1];
この時点で、変数だけから、それが から来たものではないことを知ることは可能ですか?secondCar
ForSaleCars
SoldCars
私が尋ねる理由は、json オブジェクト グラフを再帰的にトラバースしており、追跡せずにオブジェクトがどの親を持っているかを確認できると便利だからです。