
cJSON 기본 개념
·
C언어
JSON(JavaScript Object Notation)은 데이터를 저장하고 교환하는 데 사용되는 가벼운 데이터 형식이다.주로 네트워크, 파일입출력, 서버와 클라이언트 간 데이터 전송에 활용되며,데이터를 객체(Object)와 배열(Array)로 저장한다. ( 객체={ } , 배열=[ ] ) C에서는 json을 지원하지 않아 cJSON과 jsmn이라는 라이브러리를 사용 해야한다.typedef struct cJSON{ struct cJSON *next; // 배열이나 객체의 다음 항목을 가리킴 struct cJSON *prev; // 배열이나 객체의 이전 항목을 가리킴 struct cJSON *child; // 객체나 배열의 자식 항목을 가리킴 int type; ..