나는 비슷한 몇 가지 유사한 답변을 검색하여 발견했습니다.JSON이 포함 된 연관 배열에서 값에서 키 찾기
배열이 SongList
(간결성을 위해 2 가지 항목을 보여줍니다 ...) - 첫 번째 쌍이 키이고 두 번째 쌍이 일부 JSON입니다.
SongList={
song_1:{title:"title of first song",artist:"the artist",mp3:"http://mysite/song1.mp3"},
song_2:{title:"title of second song",artist:"the artist",mp3:"http://mysite/song2mp3"}
...
};
내가 값에
title
주어진 키 (
song_1
또는
song_2
를) 검색 할 수 있도록하고 싶습니다
.
는 내가i
항목의 임시 배열을 통해 반복됩니다
,이 배열의 각 항목은 SongList
에 일치하는 것 나는 최종 배열의 키 (song_1
, song_2
)를 저장한다.
문제가 무엇인지 잘 모르겠습니다. "목록"의 키/값 쌍을 반복하고, 제목을 확인하고, 일치하는 경우 결과 배열로 푸시합니다. –
'SongList'의 속성을 반복하고'title'을 비교하십시오. –
같은 제목의 다른 노래가있을 수 있습니까? – Oriol