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 = {
  'users' : [
    {
      "id": 100,
      "name": "Stefano"
    },
    {
      "id": 200,
      "name": "Lucia"
    },
    {
      "id": 300,
      "name": "Franco"
    },
  ],  
  'time' : +new Date
};

console.log(
  JSON_to_URLEncoded(data)
);