찾다

 >  Q&A  >  본문

중첩된 JSON 배열 인덱싱

배열 아래에 동일한 키와 다른 값을 가진 수백 개의 개체가 "results" 下有一个数组,其中包含两个对象。它可以在 “results” 포함된 다음 JSON 예제가 있습니다.

이 JSON 파일을 변경할 권한이 없습니다.

으아악

아래 표시된 대로 배열의 각 키에 필요한 값을 가져오고 표시하는 다음 코드가 있습니다.

으아악 으아악 으아악

한 가지 빼고는 다 괜찮습니다.

보시다시피, 내 json에는 "agencies" 아래에 여러 개체가 포함된 중첩 배열이 있습니다.

각 개체에 대해 raw_name 아래의 각 값을 가져오기 위해 인덱싱을 사용하려고 합니다.

내가 + myArr.results[i].agencies[0].raw_name 它适用于单个对象。可能是 [0][1]를 사용한다면.

+ myArr.results[i].agencies[0].raw_name + " - " + myArr.results[i].agencies[1].raw_name와 같은 두 번째 값을 얻으려고 하면 전체 코드가 손상됩니다.

아무것도 얻지 못합니다.

내가 뭘 잘못했는지 아세요?

감사합니다!

P粉311617763P粉311617763311일 전501

모든 응답(1)나는 대답할 것이다

  • P粉663883862

    P粉6638838622024-01-30 09:10:47

    모든 몸체를 처리하려면 중첩 루프를 사용하세요. map() 循环它们并返回名称数组,并使用 join()를 사용하여 구분 기호로 연결할 수 있습니다.

    으아아아

    회신하다
    0
  • 취소회신하다