@regang/keen-core
Version:
Core functionality powering Keen IO's modular JavaScript SDKs
16 lines (13 loc) • 357 B
JavaScript
var each = require('./each'),
extend = require('./extend');
module.exports = serialize;
function serialize(data){
var query = [];
each(data, function(value, key){
if ('string' !== typeof value) {
value = JSON.stringify(value);
}
query.push(key + '=' + encodeURIComponent(value));
});
return query.join('&');
}