JSFiddle - React, Tailwind, and code Playground
by mckabue
JavaScript
function JSON_to_URLEncoded(element,key,list){
var list = list || [];
if(typeof(element)=='object'){
for (var idx in element)
JSON_to_URLEncoded(element[idx],key?key+'['+idx+']':idx,list);
} else {
list.push(key+'='+encodeURIComponent(element));
}
return list.join('&');
};
var data = {
categories: [ "bb1d7eea-d6d0-4c1a-beff-167b44f56740",
"4904a929-5fbe-4ccc-a500-d308c2b5291b",
"4c2caa16-b18b-4ff7-87df-53f0caa017de"]
};
console.log(
JSON_to_URLEncoded(data)
);