javascript json object에 key와 value를 다루는 방법을 알아보겠습니다.


json은 key와 value를 한 쌍으로 이루어져 있고 특정 key를 이용하여 value 값을 가져올 수 있습니다.


이번에는 JSON object에 key와 value를 생성하여 추가하는 방법에 대해 알아보겠습니다.


- html

<span id="singleJSON"></span>
<button id="add">추가</button>

- javascript

var json = { name: 'John', age: 25, gender: 'boy' }; $('#singleJSON').append(JSON.stringify(json)); $('#add').off('click').on('click', function() { json['weight'] = '64kg'; json.height = '184cm'; $('#singleJSON').append(JSON.stringify(json)); });





예제보기


json Object를 추가할 때 예제에서는 두 가지 방식으로 JSON object를 추가하고 있습니다.
1. jons['weight'] = '64kg'
2. jons.height = '184cm'

1번 방식은 [] 안에 키 값을 동적으로 변경하여 추가할 수 있습니다. 키 값을 변경하며 추가할 수 있습니다.

2번 방식은 키 값이 height로 고정되어 height라는 키 값으로만 value를 추가할 수 있습니다.

 두 가지 방식의 차이점을 정확히 이해하시고 사용하시면 javascript에서 JSON object를 다루실 때 더 편하게
사용할 수 있을거 같습니다.


자바스크립트 json object의 key와 value를 다루는 방법을 알아보겠습니다.


1. JSON 이란?

JSON(JavaScript Object Notation)의 약자로 key와 value를 한 쌍으로 이루어져 있고 특정 key를 이용하여 value 값을 가져올 수 있는 개방형 표준입니다.


JSON은 텍스트로 이루어져 있으므로, 사람과 기계 모두 읽고 쓰기 쉽다.


프로그래밍 언어 플랫폼에 독립적이므로, 서로 다른 시스템간에 객체를 교환하기에 좋다.


순서가 없는 이름/값 쌍의 집합으로, 이름(키)이 문자열이다.


2. JSON 형식

키-값 쌍(이름:값)의 패턴으로 표현이 됩니다.
let object1 = {

    name:'John', 

    age:25, 

    gender:'boy',

    hobby: ['운동', '영화감상']

}


3. JSON 값 추출

Key에 저장된 Value를 출력합니다.
console.log(object1.name);
// expected output: John

console.log(object1['name']);
// expected output: John


4. 예제보기


5. 관련링크


+ Recent posts