Json file compression with succinct data structures.
This project is being developed by:
- Edman P. Anjos (edman@tcs.snu.ac.kr)
- Junhee Lee (jvl@tcs.snu.ac.kr)
Json Compressor depends on a number of open source projects to work properly.
-
SDSL - Succinct Data Structure Library that provides several useful data structures, such as Rank/Select and Balanced Parentheses.
-
RapidJSON - Json parser and generator for C++, used on an intermediate step to read Json files into Json Compressor.
-
Google Test - Google's C++ unit testing framework.
Install SDSL in your system globally.
git clone https://github.com/simongog/sdsl-lite.git
cd sdsl-lite
./install.sh /user/local
Other required libraries are already included in the project. Considering you
have g++
installed all you need to do to compile Json Compressor is to run
from the project root directory.
$ make
Similarly, test can be built and run with
$ make test