JSFiddle - React, Tailwind, and code Playground

HTML

<button onclick=" clickme">
click me
</button>

JavaScript

function clickme(){
alert("mushir");
}

var json3 = { "d": "[{\"Id\":1,\"UserName\":\"Sam Smith\"},{\"Id\":2,\"UserName\":\"Fred Frankly\"},{\"Id\":3,\"UserName\":\"Zachary Zupers\"}]" }

DownloadJSON2CSV(json3.d);

function DownloadJSON2CSV(objArray)
{
    var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
    
    var str = '';
    
    for (var i = 0; i < array.length; i++) {
        var line = '';
        
        for (var index in array[i]) {
            line += array[i][index] + '\t';
        }
        
        line.slice(0,line.Length-1); 
        
        str += line + '\r\n';
    }
    window.open( "data:application/vnd.ms-excel;charset=utf-8," + escape(str));
}