RJSON (Recursive JSON) converts any JSON data collection into more compact recursive form. Compressed data is still JSON and can be parsed with JSON.parse. RJSON can compress not only homogeneous collections, but any data sets with free structure. RJSON is single-pass stream compressor, it extracts data schemes from document, assign each schema unique number and use this number instead of repeatin