구글에 cpp json forge를 쳐보자.
json-cpp download 에 들어가서 설치를 해준다.
설치를 한뒤에 파일을 압축풀기를 한다면 이러한 파일들이 나올 것이다.
우리가 필요한 부분은 include 와 makefiles이다.
makefiles에 들어가게 되면
여기서 visual studio 빈 프로젝트를 켜서 jsoncpp.sin을 넣어주고 프로젝트 설정을 해주자
(이건 나중에 확인해보겠다)
우리가 복사할 부분은 build 와 include 파일들을 복사하여 우리가 쓸 프로젝트의 폴더에 추가한다.
우리가 쓸 프로젝트에 폴더에 추가한 뒤에 내 프로젝트의 stdafx.h 파엘 안에 넣어주자!
이것으로 Json을 쓰기 위한 기초적인 단계는 끝났다.
우리가 쓸 프로젝트의 C++ 에서의 추가적인 작업을 계속해줘야한다.
제이슨 (JSON (JavaScript Object Notation))
- 제이슨은 객체의 구조와 속성을 텍스트 형식으로 전달하기 위해 고안된 방식이다.
ㄴ 주로 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 사용한다.
- 자료의 종료에 큰 제한은 없으며 특히 컴퓨터 프로그램의 변수값을 표현하는데 적합하다.
- 제이슨의 형식은 자바 스크립트의 구문 형식을 따르지만 프로그래밍 언어나 플랫폼에 독립적이므로
C, C++, C#, 자바, 자바 스크립트, 펄, 파이썬, 루비 등 많은 언어에서 사용되고 있다.
- XML, HTTP, CSV 등등 보다 "일반적인" 환경에서 더 빠르다.
ㆍ 제이슨의 형식에는 사용하는 기호의 의미
{} : 객체
키 : 값 --> 객체가 가지는 속성
"" : 문자열 데이터
[] : 배열