要点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>

效果:

正确格式:

<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>

结果:

总结:可以看出,其实我们定义的是一种对象的格式,var data = {} 是 var data = new Object() 的缩写,JSON.stringify() 不能转自定义下标的数组,可以转0 1 2 那种下标的数组,当然那可能不是你想要的。

---------------------
作者:天下皆白_唯我独黑
来源:CSDN
原文:https://blog.csdn.net/qq_24909089/article/details/80922174
版权声明:本文为博主原创文章,转载请附上博文链接!

  

扫二维码,关注更多PHP资讯!

转载于:https://www.cnblogs.com/zhangzhijian/p/10900596.html

【转】Js 数组转JSON格式相关推荐

  1. Js 数组转JSON格式

    要点1:转化函数 JSON.stringify() 要点2:在js里写数组的时候是var data = new Array() 但是你如果是要转json显示的时候就要写成 var data = {}, ...

  2. python生成json_如何将Python数组转为Json格式数据并存储?

    在Python中将数组转为Json数据存储时需要用到将json模块中的json.dumps()或者json.dump()方法. ·json.dumps()方法用法 使用json.dumps( )方法将 ...

  3. Python:numpy数组转换为json格式

    在python中,如何将一个numpy数组转换为json格式? 这是最近遇到的一个问题,做个笔记. 假设arr为numpy数组,将其转换为json格式: 总体思想是①首先转换为python的list, ...

  4. ajax json 渲染 html,jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例

    本文实例讲述了jquery+ajax+js实现请求json格式数据并渲染到html页面操作.分享给大家供大家参考,具体如下: 1.先给json格式的数据: [ {"id":1,&q ...

  5. js怎么解析json格式字符串

    json是种常用数据传输格式,js怎么解析json格式的数据呢,请参阅下面的代码: <html><head><script type="text/javascr ...

  6. js 数组转json和json转数组

    js 数组转json和json转数组 数组转json串 json字符串转数组 数组转json串 var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr ) ...

  7. js 数组转json,json转数组[js 数组与json 互相转换]

    js数组和json经常需要相互转换,在此记录它们之间的转换代码: //json字符串转数组var array = [99, 100, { "name" : "Jerry& ...

  8. 将数组变成json格式

    //将数据转换为 JavaScript 对象.JSON.parse() 将JavaScript数组变成json格式 JSON.stringify([[1,2,3],[1,2,3]]) //" ...

  9. 用js将二维数组转为json格式字符串

    <!doctype html> <html lang="en"> <head><meta charset="utf-8" ...

  10. [转载]多维数组与Json格式的转化

    php数据库数据转换为js中的json对象 直接上代码了. 都有详细的注释 在 有兴趣的朋友可以测试,测试-希望和大家更好的交流学习 <?php / 1.在company数据user表中取出10 ...

最新文章

  1. linux sed 替换、删除文件中的某个字符串
  2. 一、Windows Server 2016 AD服务器搭建
  3. Python学习笔记9—文件
  4. CSS改变插入光标颜色
  5. 2017第35周日乱记
  6. ActionTileViewController.js
  7. IOS开发地理编码与反向编码
  8. [LINK]用Python计算昨天、今天和明天的日期时间
  9. 从qq服务器删除误收邮件,如何恢复从qq邮箱删除的电子邮件
  10. 理解搜索引擎并且善用google
  11. 技术实操丨HBase 2.X版本的元数据修复及一种数据迁移方式
  12. mysql如何进行数据透视,mysql-如何优化数据透视表的条件检查?
  13. GDUFE ACM-1096
  14. python爬虫搜索文献_【Python爬虫】爬取多关键字搜索的百度图片
  15. 敏感之敏感 工资的多种可能性
  16. git 远程仓库 remote 使用总结
  17. 前端学习之一——关于第一次使用VSCode打开前端代码并启动问题
  18. 爱奇艺推出“帧绮映画MAX”标准打造高品质视听 多款电视机型获认证
  19. 软件测试人员的一般职业规划是如何的?
  20. 鸿蒙落 万物生(上)

热门文章

  1. switch 是如何支持 String 的?为什么不支持 long?
  2. Nginx 凭啥并发数可以达到 3w?
  3. 今日头条向百度“开炮”:瞄准百度铁饭碗,上万台机器已在运作
  4. php session不可用,php session 使用与安全
  5. k2698场效应管参数电流_值得一观!场效应管 VS 三极管
  6. 001 lambda的分析
  7. js求数组最大值方法汇总
  8. 使用C语言操作InfluxDB
  9. 4月18日会议总结(整理—祁子梁)
  10. sharepoint 在Visual Studio设置其他页面的加载标签