Friday, 2 March 2012

DownloadJSON2CSV


<script type="text/javascript">
    function DownloadJSON2CSV() {
        alert("hi");
        var objArray = { "dt": [{ "SRNO": "1", "REPORT_NO": "1109681094", "CONTROL_NO": "", "PACKET_NO": "D226A1B", "SHAPE": "BR"}] }
        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]) {
                if (line != '') line += ','

                line += array[i][index];
            }

            str += line + '\r\n';
        }

        if (navigator.appName != 'Microsoft Internet Explorer') {
            window.open('data:text/csv;charset=utf-8,' + escape(str));
        }
        else {
            var popup = window.open('test.htm', 'csv', '');
            popup.document.body.innerHTML = '<pre>' + str + '</pre>';
        }
    }
</script>

No comments:

Post a Comment