Encode Object to Query Parameter

by Yusuf Akhsan Hidayat

JavaScript

function serialize(obj)
{
	let str = []

	for(var p in obj)
    {
      if(obj.hasOwnProperty(p))
      {
        str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p]))
      }
    }

	return str.join('&')
}

const data = {
"id" : "yussan",
"web": "http://kompetisiindonesia.com"
}

let q = serialize(data)

console.log(q)