js数组如何添加JSON数据和JS数组与JSON的区别

js数组如何添加JSON数据和JS数组与JSON的区别
JSON(Javascript对象符号)是一种轻量级的数据交换格式,它完全独立语言文本格式。JSON是Javascript的本机数据格式。

这里有两种将JSON数据添加到JS数组的方法

/第一种方式
personinfo
{ { },
对于(var i = 0;i < _stage.passengerinfoarray.length;i++){
变量名= _stage passengerinfoarray {我};
变量:名称,文本,名称};
This.personInfo.push(人);
}

第二种方式

无功passengerinfo = { };
passengerinfo.psgtypedesc = psgtypedesc;
passengerinfo.flightprice = flightprice;
_stage.passengerinfoarray.push(passengerinfo);
js数组与JSON的区别

First, array

1。定义一维数组:var =新数组();
S1 = {三}或{ 0 } = 1 S1,S1 { 1 } = 2,S1 { 3 } = 3,S1 { 4 } = 4;

警报(S1 { 0 });

结果是1。

2,二维素数组的定义:var =新数组();
VaR S1 = { {三},{、},{ 3 } },4,5,6,7,8;

警报(S1 { 1 } { 0 });
结果是2。

二、定义JSON对象

1,JSON对象
无功status_process = { {
name5 :闲期,
名:播种,
作者:幼苗,
名字:成长期,
姓名:收获期
}
警报(status_process);
结果如下:对象:对象;

2,JSON字符串

所谓的JSON字符串意味着字符串变量的值与JSON的值相同,但它不是JSON对象,例如:
var{;
VaR S2 ='name5:空闲时间,'name1:播种期,'name2 ':'苗','name3:成长期,'name4:收获期;
var;
无功status_process = S1 + S2和S3;
虽然这status_process值与JSON格式一致,它不是一个对象,只有一个字符串(它是补丁了);

将字符串转换为JSON对象使用一个函数eval,eval((+ status_process + ));

结论:JSON字符串,这是从后台到前台的介绍,是不是一个真正的JSON对象,所以你需要使用eval函数转换。

3,使用JSON对象
无功status_process = { {
name5:闲期,
名称:播种,
作者:幼苗,
名字:成长期,
姓名:收获期
};
警报(status_process {name5 ));
警报(status_process。name5);
二是:闲置期

4,JSON二维对象
无功status_process = { {
name5:{名字:}的空闲时间,
名称:播种,
作者:幼苗,
名字:成长期,
姓名:收获期
};
警报(status_process {name5
警报(status_process。5.名字);
结果是:空闲空闲时间
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部