JSON.hpack - NPM Impl of WebReflection/json.hpack
npm install json-hpacksh
$ npm install json-hpack
`
or specify in package.json as dependency
Usage
with express
`js
// Add Prototype to JSON, So no need to use variable
require('json-hpack')
// or
json_hpack = require('json-hpack')
var json = [{
name : "Andrea",
age : 31,
gender : "Male",
skilled : true
}, {
name : "Eva",
age : 27,
gender : "Female",
skilled : true
}, {
name : "Daniele",
age : 26,
gender : "Male",
skilled : false
}]
// Packing
packed_json = JSON.hpack(json);
console.log("Packed JSON",packed_json);
// Packed JSON [ [ 'name', 'age', 'gender', 'skilled' ],
// [ 'Andrea', 31, 'Male', true ],
// [ 'Eva', 27, 'Female', true ],
// [ 'Daniele', 26, 'Male', false ] ]
unpacked_json = JSON.hunpack(packed_json);
console.log("Unpacked JSON:",unpacked_json)
// Unpacked JSON [ { name: 'Andrea', age: 31, gender: 'Male', skilled: true },
// { name: 'Eva', age: 27, gender: 'Female', skilled: true },
// { name: 'Daniele', age: 26, gender: 'Male', skilled: false } ]
``