最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

最簡(jiǎn)單的JS實(shí)現(xiàn)json轉(zhuǎn)csv的方法

 更新時(shí)間:2019年01月10日 09:15:29   作者:LinkLee  
這篇文章主要介紹了最簡(jiǎn)單的JS實(shí)現(xiàn)json轉(zhuǎn)csv的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

工作久了,總會(huì)遇到各種各樣的數(shù)據(jù)處理工作,比如同步數(shù)據(jù),初始化一些數(shù)據(jù),目前比較流行的交互數(shù)據(jù)格式就是JSON,可是服務(wù)器中得到的JSON數(shù)據(jù)如果提供給業(yè)務(wù)人員看的話可能會(huì)非常不方便,這時(shí)候,轉(zhuǎn)成CSV文件,可以方便的被Excel工具進(jìn)行讀寫(xiě)。另外就是,json轉(zhuǎn)CSV之后,會(huì)很容易的同部到數(shù)據(jù)庫(kù)中,這樣也非常有用,當(dāng)然,這些軟件功能已經(jīng)被人開(kāi)發(fā)過(guò)了,但是網(wǎng)上的多數(shù)代碼都比較復(fù)雜,那些在線的轉(zhuǎn)換工具也有不少,但是考慮數(shù)據(jù)安全,還是盡量別往任何不相干的網(wǎng)站上傳數(shù)據(jù),要知道萬(wàn)一敏感數(shù)據(jù)泄露可能會(huì)對(duì)自己非常不利。這里放上比較簡(jiǎn)單的一種實(shí)現(xiàn)方式,供大家使用:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>JSON to CSV</title>
  
  <script type="text/javascript">
  var json3 = { "d": "[{\"Id\":1,\"UserName\":\"Sam Smith\"},{\"Id\":2,\"UserName\":\"Fred Frankly\"},{\"Id\":1,\"UserName\":\"Zachary Zupers\"}]" }

  //var winners = '{}';
  var winnerObject = JSON.parse(json3);
  
  downloadJSON2CSV(winnerObject);

  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] + ',';
      }

      // 添加雙引號(hào)
      // for (var index in array[i]) {
      //  line += '"' + array[i][index] + '",';
      // }

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

      str += line + '\r';
    }
    window.open( "data:text/csv;charset=utf-8," + str)
  }

  </script>

</head>
<body>
  <h1>This page onvert json to csv...</h1>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容

    JS獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容

    這篇文章主要介紹了js獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容的實(shí)例代碼,需要的朋友可以參考下
    2017-06-06
  • setInterval 不準(zhǔn)的原因及問(wèn)題解決方案

    setInterval 不準(zhǔn)的原因及問(wèn)題解決方案

    setInterval 是 JavaScript 中用于定時(shí)執(zhí)行任務(wù)的常用方法,本文主要介紹了setInterval 不準(zhǔn)的原因及問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 常用的JavaScript驗(yàn)證正則表達(dá)式匯總

    常用的JavaScript驗(yàn)證正則表達(dá)式匯總

    這篇文章主要是對(duì)常用的JavaScript驗(yàn)證正則表達(dá)式進(jìn)行了詳細(xì)的匯總介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-11-11
  • JavaScript隊(duì)列函數(shù)和異步執(zhí)行詳解

    JavaScript隊(duì)列函數(shù)和異步執(zhí)行詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript隊(duì)列函數(shù)和異步執(zhí)行的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • JS中Json數(shù)據(jù)的處理和解析JSON數(shù)據(jù)的方法詳解

    JS中Json數(shù)據(jù)的處理和解析JSON數(shù)據(jù)的方法詳解

    JSON (JavaScript Object Notation)一種簡(jiǎn)單的數(shù)據(jù)格式,比xml更輕巧,這篇文章主要介紹了JS中Json數(shù)據(jù)的處理和解析JSON數(shù)據(jù)的方法詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • JavaScript重載函數(shù)實(shí)例剖析

    JavaScript重載函數(shù)實(shí)例剖析

    通過(guò)本文給大家簡(jiǎn)單介紹下JavaScript重載函數(shù)的相關(guān)知識(shí),在js中有沒(méi)有重載函數(shù)這個(gè)概念呢?很多朋友都很模糊,說(shuō)不太清楚,下面通過(guò)本文給大家介紹js重載函數(shù),一起學(xué)習(xí)吧
    2016-05-05
  • JavaScript 函數(shù)的執(zhí)行過(guò)程

    JavaScript 函數(shù)的執(zhí)行過(guò)程

    下面小編就為大家?guī)?lái)一篇JavaScript 函數(shù)的執(zhí)行過(guò)程。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • js動(dòng)態(tài)移動(dòng)滾動(dòng)條至底部示例代碼

    js動(dòng)態(tài)移動(dòng)滾動(dòng)條至底部示例代碼

    這篇文章主要介紹了使用js動(dòng)態(tài)移動(dòng)滾動(dòng)條至底部,需要的朋友可以參考下
    2014-04-04
  • 詳解JavaScript中的作用域

    詳解JavaScript中的作用域

    作用域是JavaScript中一個(gè)重要的概念,它決定了變量和函數(shù)在代碼中的可訪問(wèn)性和可見(jiàn)性,了解JavaScript的作用域?qū)τ诰帉?xiě)高效、可維護(hù)的代碼至關(guān)重要,本文將深入介紹JavaScript作用域相關(guān)的知識(shí)點(diǎn),其中包括作用域類(lèi)型,作用域鏈,變量提升以及閉包等
    2023-08-08
  • JS跨域解決方案之使用CORS實(shí)現(xiàn)跨域

    JS跨域解決方案之使用CORS實(shí)現(xiàn)跨域

    正常使用AJAX會(huì)需要正??紤]跨域問(wèn)題,所以偉大的程序員們又折騰出了一系列跨域問(wèn)題的解決方案,如JSONP、flash、ifame、xhr2等等。本文給大家介紹JS跨域解決方案之使用CORS實(shí)現(xiàn)跨域,感興趣的朋友參考下吧
    2016-04-04

最新評(píng)論

永德县| 大化| 镇江市| 肇东市| 万山特区| 奈曼旗| 米易县| 广饶县| 黄山市| 华安县| 新闻| 肥乡县| 达拉特旗| 砚山县| 静宁县| 恩施市| 柳河县| 德阳市| 香格里拉县| 鸡泽县| 宝清县| 东平县| 台中市| 萝北县| 图木舒克市| 安徽省| 峡江县| 宁明县| 资阳市| 襄城县| 京山县| 宿州市| 义乌市| 陈巴尔虎旗| 芮城县| 密山市| 华容县| 河池市| 高邮市| 阿拉善盟| 昌都县|