json은 다양한 방식으로 표현될 수 있는데 상기와 같이 -(dash)기반으로 name을 정의할 수도 있고 혹은 java개발자에게 편한 camelCase로도 표현가능하다.
-(dash)기반으로 표현할 경우 javascript에서 아래와 같이 error가 발생하면서 정상적으로 접근하지 못할 때가 있다.
jsonObj.popup.menu-item //ReferenceError: "item" is not defined
상기와 같은 json표현식에서는 아래와 같이 name에 접근하면 된다.
jsonObj.popup["menu-item"] //Good
대괄호안에 접근하고자 하는 name을 적으면 됨.
반응형
'Programming Language > JS & JQuery' 카테고리의 다른 글
[Vue.JS] button 클릭시 다른 홈페이지로 redirect하는 방법 (273) | 2019.04.23 |
---|---|
[JavaScript]변수내용이 json인지 확인하는 method(check valid json) (421) | 2019.04.16 |
jqeury 스크롤 내리다가 특정 영역(부분) 이벤트 발생시키기 (5) | 2017.04.27 |
Javascript 예외처리 (391) | 2017.03.30 |
Javascript 객체 개요 (248) | 2017.03.30 |