introduce json decompressor