8.4 MongoDB를 위한 JSON 이해
NoSQL 데이터베이스 소프트웨어의 종류에는 여러 가지가 있습니다. 여기서는 MongoDB를 살펴보겠습니다.
MongoDB를 이해하려면 JSON을 이해해야 합니다. 앞서 잠깐 소개하고 말았는데, 여기서 JSON을 자세히 알아봅시다.
다음 링크와 같이 JSON을 연습할 수 있는 웹 사이트가 있으니 사용해 보세요.
http://chris.photobooks.com/json/
JSON은 JavaScript Object Notif ication의 약어로, 데이터 트리를 문자열로 표현한 것입니다. JSON에서 {} 구문은 객체(object)라고 지칭합니다. 그리고 객체 안에는 필드 이름과 필드 값이 들어갑니다. 키(key)와 값(value)의 쌍입니다.
예를 들어 JSON 객체 하나가 있고, 이 안에 a = 1이라는 내용이 들어간다면 그림 8-11과 같습니다.
▲ 그림 8-11 a = 1 내용을 가진 JSON 객체
앞서 소개한 웹 사이트에서 JSON 문자열을 입력해 보세요. 그러면 그림 8-11과 같이 도식화된 객체 형태를 볼 수 있습니다.