详细信息 您现在的位置是:首页 > jQuery

Js 里数组转JSON格式

来源: 发布时间:2020-02-20 1329 人已围观

摘要json格式的数据,无论是网站制作前端、还是后端都是常用的数据格式,下面就前端js数组转json格式做下介绍

要点1:转化函数 JSON.stringify()

要点2:在js里写数组的时候是var data = new Array() 但是你如果是要转json显示的时候就要写成 var data = {},不然转出来的json全是空的。

先来个常见但错误的示范:

<script>

    //定义一个数组

    var data = new Array();

    for (var i = 0; i < 5; i++) { 

//定义一个二维数组

data[i] = new Array();

 

data[i]['day'] = '2018-06-01';

data[i]['time_data'] = '数据';

    } 

    //打印数组

    console.log(data); 

    //转换json打印

    var res = JSON.stringify(data);

    console.log(res); 

</script>

x1.png


正确格式应该是这样的:

<script>

    //定义一个数组 这里我们吧new Array()换成{}的形式

    var data = {}; 

    for (var i = 0; i < 5; i++) { 

//定义一个二维数组

data[i] = {};

 

data[i]['day'] = '2018-06-01';

data[i]['time_data'] = '数据';

    } 

    //打印数组

    console.log(data); 

    //转换json打印

    var res = JSON.stringify(data);

    console.log(res); 

</script>

x2.png



站点信息

  • 电话:15226178738
  • QQ:1697915848
  • 邮箱:1697915848@qq.com