UNPKG

@regang/keen-core

Version:

Core functionality powering Keen IO's modular JavaScript SDKs

16 lines (13 loc) 357 B
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('&'); }