0

私の目標は、配列に要素を追加して JSON ツリー内の位置/深さを追跡し、この配列を使用して JSON 内のネストされたノードにアクセスできるようにすることです。今では、配列fooには1つの要素があると言います:

foo = ["customers"]

その要素が JSON の子の参照として機能するようにするには、次のようにします。

jsonTree["customers"]

jsonTree は次のようなものです。

{
"customers":{
  "name": "J. Goldsmith",
  "orders": [{
    "order": "1",
    "order": "2"
  }]
 }
}

その後、foo最終的にそのサイズが変化し、

foo = ["customers","orders"]

したがって、JSON 参照は次のようになります。

jsonTree["customers"]["orders"]

customers.orders今それができると言います...配列のN要素に基づいてN次元でプログラムで参照customers.orders.order.date.etc.etcを構築する方法はありますか?jsonTreefoo

いくつかの例:

私は持っている["John","Williams"]-> 作りたいcomposer["John"]["Williams"] ["Erich","Wolfgang","Korngold"] -> 作りたいcomposer["Erich"]["Wolfgang"]["Korngold"]

4

1 に答える 1