次の JSON 例では、"results"
の下に 2 つのオブジェクトを含む配列があります。 "results"
配列には、同じキーと異なる値を持つ何百ものオブジェクトを含めることができます。
この JSON ファイルを変更する権限がありません。
リーリー以下に示すように、配列内の各キーに必要な値を取得して表示する次のコードがあります。
リーリー リーリー リーリー1 つを除いてすべて問題ありません。
ご覧のとおり、私の json には
"agency" の下に複数のオブジェクトを含むネストされた配列があります。
raw_name の下にある各値を取得しようとしています。
を使用すると、単一のオブジェクトに対して機能します。 [0]
または [1]
の場合があります。
2 番目の値 (例:
) を取得しようとすると、コード全体が壊れます。何も返されません。ただ白いページが表示されるだけです。
私が何を間違えたかわかりますか?
ネストされたループを使用してすべての機関を処理します。
リーリーmap()
を使用してそれらをループして名前の配列を返し、join()
を使用してそれらを区切り文字で結合できます。