app/core/utils/url.js
export function serialize(data, prefix) {
let str = [],
p;
for (p in data) {
if (data.hasOwnProperty(p)) {
let k = prefix ? prefix + '[' + p + ']' : p,
v = data[p];
str.push(
v !== null && typeof v === 'object'
? serialize(v, k)
: encodeURIComponent(k) + '=' + encodeURIComponent(v),
);
}
}
return str.join('&');
}