예전에는 게임 프로그램에서 사용하는 프로그램 설정 이나 게임 데이터를 ini 파일이나 혹은 xml 파일을 사용했는데 몇 년 전부터 json 데이터 포맷이 인기를 끌면서 json을 많이 사용하고 있다.

 

C++에서도 json 데이터를 다룰 수 있는 라이브러리 사용이 필수라고 생각한다.

C++ json 라이브러리 중 JsonCpp가 유명한데, 편리성에서 JSON for Modern C++ 이 더 좋고, 성능에서는 Rapid Json 이 더 좋은 것 같아서 이 2개의 라이브러리에 대해서 정리했다.

 

아래 자료는 NEXT의 게임 클라이언트/서버 과정에서 학생들이 정리한 것이다.

 

 

rapidjson.zip 

 

Rapid Json 은 중국의 텐센트에서 사용하고 있고, 아마 이 라이브러리 개발자가 텐센트에서 근무하고 있지 않을까 생각된다. https://github.com/TencentOpen/rapidjson

 

 

 

저작자 표시
신고
by 흥배 2016.04.14 09:29
| 1 |

티스토리 툴바