json_compress library

Functions

compressEncryptJson(Map<String, dynamic> json, {int split = 8192, JsonCompressionRetainerPredicate? retainer, required String encryptionKey}) Map<String, dynamic>
compressJson(Map<String, dynamic> json, {int split = 8192, bool forceEncode = false, JsonCompressionRetainerPredicate? retainer}) Map<String, dynamic>
Compresses a JSON object The split parameter is the maximum size of each chunk
decompressDecryptJson(Map<String, dynamic> json, {bool ignoreWarnings = false, bool keepUnknownKeys = true, required String encryptionKey}) Map<String, dynamic>
decompressJson(Map<String, dynamic> json, {bool ignoreWarnings = false, bool keepUnknownKeys = true}) Map<String, dynamic>
Decompress a json object or just return it if it's not compressed
forceJsonDecode(String json) Map<String, dynamic>

Typedefs

JsonCompressionRetainerPredicate = bool Function(String key, dynamic value)