JSFiddle - React, Tailwind, and code Playground

JavaScript

var jsonStr = ["{\"r1\":768,\"r2\":1,\"r3\":\"System Admin\",\"r4\":\"2013-06-08T05:51:23.000Z\",\"r5\":1,\"r6\":\"System Admin\",\"r7\":false}"]
    
DownloadJSON2CSV(jsonStr);


function DownloadJSON2CSV(objArray)
    {
        var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;

        var str = '';

        for (var i = 0; i < array.length; i++) {
            var line = '';
            var tmp = 0;
            var nx=1;

            for (var index in array[i]) {
                line += array[i][index];
                if(tmp==0)
                {
                nx=array[0][3];
                }
                tmp++;
                //line+=line+'\r\n';
                
                //line.substr(line.indexOf(':'));
                //line.slice(0,line.Length-1);
                //document.getElementById('comments').innerHTML = index;
               // line = index;

            }

            line.slice(0,line.Length-1); 

            str += line + '\r\n';
       
        }
        window.open( "data:text/csv;charset=utf-8," + escape(str))
//        document.getElementById('comments').innerHTML = nx;
        
    }