JSON 응답을 받고 데이터를 반복하려고합니다. 여기에 응답 내가 얻을 수있다 :json을 반복 할 때 정의되지 않았습니다.
[{"category":{"category":"sell"},"subcategory":{"subcategory":"cars"}}]
그럼 내가 데이터에 액세스하려고 할 때 JSON.parse()를 통해 나는이 정의되지 않은 얻을 실행합니다.
for (var category in myJson) {
console.log(category.category); //this is undefined
}
왜 내가 의도 한대로 작동하지 않는지에 대한 아이디어가 있습니까? 내 JSON 형식이 올바르지 않습니까?
어떤 브라우저를 사용하고 있습니까? 나머지 코드를 게시 할 수 있습니까? – ply
사이드 노트. 그것은 이상한 형식입니다. 왜''{{ "category": "sell", "subcategory": "cars"}]''아니겠습니까? – jessegavin
@jessegavin 그것은 사용하고있는 프레임 워크와 쿼리 응답 형식입니다. 많은 카테고리와 하위 카테고리가 있습니다. – Marcin