ネストされた JSON 配列のインデックス作成
P粉311617763
P粉311617763 2024-01-29 09:44:07
0
1
521

次の JSON 例では、"results" の下に 2 つのオブジェクトを含む配列があります。 "results" 配列には、同じキーと異なる値を持つ何百ものオブジェクトを含めることができます。

この JSON ファイルを変更する権限がありません。

リーリー

以下に示すように、配列内の各キーに必要な値を取得して表示する次のコードがあります。

リーリー リーリー リーリー

1 つを除いてすべて問題ありません。

ご覧のとおり、私の json には

"agency" の下に複数のオブジェクトを含むネストされた配列があります。

インデックスを使用して、各オブジェクトの

raw_name の下にある各値を取得しようとしています。

myArr.results[i].agency[0].raw_name

を使用すると、単一のオブジェクトに対して機能します。 [0] または [1] の場合があります。 2 番目の値 (例:

myArr.results[i].agency[0].raw_name " - " myArr.results[i].agency[1].raw_name

) を取得しようとすると、コード全体が壊れます。何も返されません。ただ白いページが表示されるだけです。 私が何を間違えたかわかりますか?

###ありがとう!

P粉311617763
P粉311617763

全員に返信(1)
P粉663883862

ネストされたループを使用してすべての機関を処理します。 map() を使用してそれらをループして名前の配列を返し、join() を使用してそれらを区切り文字で結合できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート