I have a simple object:
   let obj = {
      season: 'winter',
      data: {
          month: ['December', 'January', 'February']
         }
    };
I need to get a string like:
`season=winter&data[month][0]=December&data[month][1]=January&data[month][2]=February`
I tried but I didn't completely succeed
  function convertToText(obj) {
   let string = [];
   if (typeof(obj) == "object") {
        for (prop in obj) {
            if (obj.hasOwnProperty(prop))
            string.push(prop + "=" + convertToText(obj[prop]));
        };
    return string.join("&");
    } else {
        string.push(JSON.stringify(obj))
    }
    return string.join();
}
and gets this:
"season='winter'&data=month=0='December'&1='January'&2='February'"
