UroA 개발 블로그

[JavaScript] JSON 생성시 Key값을 동적으로 할당하는법 본문

Programming/JavaScript

[JavaScript] JSON 생성시 Key값을 동적으로 할당하는법

UroA 2016. 5. 11. 12:07

JSON 생성시 Key값을 동적으로 할당하는법



JSON 은 아주 유용하고 간편한 데이터 구조이며 아래와 같이 사용합니다.



키와 값의 쌍으로 이루어져 있으며 키는 위와 같이 임의로 작성할 수 있고 또는 쌍따옴표나 따옴표를 이용해서 "name": "UroA" 와 같이 작성할 수 있습니다.

하지만 키값에는 문자열을 그대로 사용하기 때문에 키값을 동적으로 해주어야 할 필요가 있을때는 위와 같이 사용할 수 없습니다.




예를 들어 위와 같이는 작성할 수 없습니다. 값부분에는 함수나 String 을 조작 하여도 자동으로 처리해주고 변수도 사용할 수 있지만 키부분에는 그런 처리가 되지 않기 때문에 동적으로 키값을 할당해야 할 필요가 있을 때는 위처럼 해 줄 수 없습니다.




위와 같이 [] 방식으로 property를 설정하는 방법을 이용하면 키값을 동적으로 설정할 수 있습니다.

Comments