중복된 항목이 있는 경우 JSON 개체의 다른 콘텐츠를 기반으로 JSON 데이터를 찾는 방법은 무엇입니까?
P粉713846879
P粉713846879 2024-04-04 10:57:45
0
1
521

현재 웹사이트에 일부 데이터 차트를 구현하고 있으며 일부 데이터, 특히 ID 번호, 날짜 및 데이터 포인트가 포함된 JSON이 있습니다. 동일한 ID 아래에 여러 날짜가 있기 때문에 본질적으로 "이 ID와 월을 사용하여 JSON 개체를 찾은 다음 해당 개체에서 데이터 포인트 번호를 가져오는" 방법을 찾고 있습니다. 이것을 달성하는 방법에 대한 도움이 있습니까? 파일이 매우 크기 때문에 가능하다면 반복하지 않는 것이 가장 좋습니다. JSON의 예를 제공하겠습니다.

으아아아

실제 json에서는 ID가 이와 같이 그룹화되지 않는다는 점에 유의해야 합니다. 이는 단지 예일 뿐입니다. 또한 json 콘텐츠를 변경하는 것은 옵션이 아닙니다.

어떤 도움이라도 매우 중요합니다 매우 감사합니다!

P粉713846879
P粉713846879

모든 응답(1)
P粉668019339

JS에서는 array.find를 사용할 수 있습니다.

res = myArray.find(item => item["ID"] === "32" && item["month"] === "5")。 p>와 유사

그러면 검색하려는 항목은 res입니다.


반복 없이 조회를 완료하려면 고유 키가 있는 데이터 구조를 생성해야 합니다. id-month와 유사한 키를 사용하여 새 개체를 만듭니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿