数组、对象数组转化成JSON对象的情况
来源:互联网 发布:linux黑客帝国代码雨 编辑:程序博客网 时间:2024/05/21 17:39
1、数组转化成JSON对象后,key值是索引,value是数组对应的值。
//数组也可以转化成JSON对象 var jStr3 = "[[10,20,30],40,50,60]"; var j3 = JSON.parse(jStr3); for(let key in j3){ console.log('key:',key); }// key: 0// key: 1// key: 2// key: 3 for(let value of j3){ console.log('value:',value); }// value: (3) [10, 20, 30]// value: 40// value: 50// value: 60 j3.forEach((item,index)=>{ console.log('item:',item,'index:',index); })// item: (3) [10, 20, 30] index: 0// item: 40 index: 1// item: 50 index: 2// item: 60 index: 3 j3 = JSON.parse(jStr3,(key,value)=>{ console.log('key:',key,'value:',value); });// 把所有值都遍历出来了// key: 0 value: 10// key: 1 value: 20// key: 2 value: 30// key: 0 value: (3) [empty × 3]// key: 1 value: 40// key: 2 value: 50// key: 3 value: 60// key: value: (4) [empty × 4]
2、数组对象可以直接序列化成字符串
var jStr31 = [[10,20,30],40,50,60]; console.log(JSON.stringify(jStr31)); console.log(jStr31.toString()); console.log(jStr31.join('-'));// [[10,20,30],40,50,60]// 10,20,30,40,50,60// 10,20,30-40-50-60
3、对象数组转化成JSON对象
var jStr = '[{"name":"a"},{"name":"b"}]';var j = JSON.parse(jStr);console.log(j);// (2) [{…}, {…}]// 0: {name: "a"}// 1: {name: "b"}// length: 2// __proto__: Array(0)for(let key in j){ console.log('key:',key)}// key: 0// key: 1for(let item of j){ console.log('item of:',item.name);}// item of: {name: "a"}// item of: {name: "b"}j.forEach((item,index)=>{ console.log('index:',index,'item:',item); })// index: 0 item: {name: "a"}// index: 1 item: {name: "b"}
阅读全文
0 0
- 数组、对象数组转化成JSON对象的情况
- json对象转化字符串、数组
- js将数组对象转化为json格式的数组
- 对象与数组的转化
- 后台将多个java对象转化成json数组传到前端
- Json传对象数组到后台并转化成Java对象数组
- json数组转化为java对象、忽视不需要转化的json字段
- stdClass对象数组转化成php数组
- 对象数组转化字符串
- json数组 json对象
- 对象、对象数组、JSON、JSON数组的相关操作
- java集合或对象转化为json数组或者对象的方法
- 表单数组封装成Json对象数组
- 对象和数组的相互转化
- 对象和数组的相互转化 php
- PHP 对象和数组的相互转化
- PHP 对象和数组的相互转化
- PHP 对象和数组的相互转化
- 笔记4——C 字符串处理函数
- OpenCV之Mat矩阵和数组的运算
- 电脑C盘空间不足,应该如何扩展磁盘空间?
- 简单表单框架
- 14.(2)Struts2_值栈
- 数组、对象数组转化成JSON对象的情况
- 解决锁死数据库的sql
- angularjs添加排序查询
- android 屏幕高度、状态栏高度、titlebar高度详解
- tensorflow中变量的保存和加载
- 113. Path Sum II
- 超链接向后台传值含有日期
- 表格 -隔行换色
- bzoj2330: [SCOI2011]糖果