JSON-LZW
This is a compression algorithm for json data (use jsonpack and lzw).
In my tests the json message is reduced by almost 80%.
Install
npm install json-lzw
Example
"use strict"; var lzw = require("json-lzw");var buffer = "{ 'message': 'hello world' }"; var encode = lzw.encode(buffer);console.log(encode); var decode = lzw.decode(buffer);console.log(decode);
API
encode(value)
encoding json string and return string encoded
decode(value)
decoding string value and return json string
AngularJS integration
Under json-lzw-install-path/angular there is jsonlzw.js, port of this library for AngularJS. Follow example of use.
In your html file put
In your angular controller file put
var app = angular; app
Contributors
Thanks
- Rodrigo for jsonpack module
- Gustavo for angular patch