UNPKG

@sasjs/adapter

Version:

JavaScript adapter for SAS

16 lines (15 loc) 440 B
export const serialize = (obj: any) => { const str: any[] = [] for (const p in obj) { if (obj.hasOwnProperty(p)) { if (obj[p] instanceof Array) { for (let i = 0, n = obj[p].length; i < n; i++) { str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p][i])) } } else { str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p])) } } } return str.join('&') }