js中 json字符串 json对象 以及 对象和数组的区别

来源:互联网 发布:电力调度数据网 编辑:程序博客网 时间:2024/05/17 22:04
json 字符串转json 对象 转换后就可以取出对象中的值
json字符串:varjsonString= '{"bar":"property","baz":3}';
json对象:varjsObject= JSON.parse(jsonString);//转换为json对象
varjsonString= {"bar":"property","baz":3};

json对象转字符串:
varst= JSON.stringify(jsObject);//转换为json类型的字符串 

// js 中对数组的认识只是针对类似php中的索引数组 像PHP中的关联数组在js中是以对象来看待的 只是表示方法上不一样 取值方法可以是['shen'] 也可以是.shen
// js 中数组 js 中的关联数组也就是对象
// 第一种写法:
vararr= [];
arr['shen'] = 1;
arr.ning= 2;
console.log(arr.length);// 数组长度为0 (原因是js中视关联数组为对象)
console.log(arr.shen);
console.log(arr['shen']);// 这两种取值方式都是可以的
// 第二种写法:
/* var arr = {};
arr.shen = 1;
arr.ning = 2;
console.log(arr);*/

// 这个才为真正的js数组
/*var arrNum = [];
arrNum[0] = 1;
arrNum[1] = 2;
console.log(arrNum.length); //数组长度为2*/

// 对象也可以像数组一样赋值,最终的结果还是以对象来看待
vararrNum= {};
arrNum[0] = 1;
arrNum[1] = 2;
//console.log(arrNum.length); // 长度为0
console.log(arrNum[0]);// 只能这样取值 这个情况下就不能用.0 来取值了 
阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 公司跨区迁址怎么办 公司搬走注册地怎么办 注册公司没有房产证怎么办 公司不运营了怎么办 公司注销了账户怎么办 租户不变更地址怎么办 营业执照忘审了怎么办 工商营业执照年检过期怎么办 个体营业执照没有年报怎么办? 个体工商户一年没有申报怎么办 个体工商户逾期未申报怎么办 个体户没报税过怎么办 农业银行证书过期了怎么办 ca证书丢了怎么办 ca证书被锁怎么办 上个月忘记清卡怎么办 财务人员进入税务黑名单怎么办 社保本丢了怎么办 贷款车辆登记证书怎么办 发票薄丢了怎么办? 汽车发票丢了怎么办 税票弄丢了怎么办 交强险正本丢了怎么办 个体营业执照正本丢失怎么办 简易注销后税务怎么办 拒绝了日历邀请怎么办 老人走丢了怎么办 老人走丢找不到怎么办 没人给介绍对象怎么办 bate365账号被锁怎么办 qq号疑似被盗怎么办 不知道音乐名字怎么办 忘记支付宝登录怎么办 微信被老婆拉黑怎么办 微信群昵称改不了怎么办 微信号设置不了怎么办 修改微信号点不开怎么办 多屏设置失败怎么办 icould密码忘了怎么办 微信号换不了怎么办 微信号改不了怎么办?