已知数组
A = {'NAME:XXXX','YEAR:1990','OLD:21'}
A[0]="name:'XXX'"
A[1]="YEAR:1990"
A[2]="OLD:BB";
如果转换成
B={
NAME:'XXXX',
YEAR:1990,
OLD:21
};
如何把普通数组转换成JOIN数组?
答案:1 悬赏:80 手机版
解决时间 2021-03-01 21:36
- 提问者网友:孤凫
- 2021-03-01 05:01
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-01 05:28
语言未说明,假定你用javascript
‘JOIN数组’也假定是JSON的误拼。
<meta http-equiv="x-ua-compatible" content="IE=8" />
<script type="text/javascript">
A = ['NAME:XXXX','YEAR:1990','OLD:21']; //用{}会有语法错误
B={};
for(var i in A){
var v=A[i].split(':');
B[v[0]]=v[1];
}
document.write(JSON.stringify(B));
</script>
输出
{"NAME":"XXXX","YEAR":"1990","OLD":"21"}
代码兼容IE8,FF,chrome等
‘JOIN数组’也假定是JSON的误拼。
<meta http-equiv="x-ua-compatible" content="IE=8" />
<script type="text/javascript">
A = ['NAME:XXXX','YEAR:1990','OLD:21']; //用{}会有语法错误
B={};
for(var i in A){
var v=A[i].split(':');
B[v[0]]=v[1];
}
document.write(JSON.stringify(B));
</script>
输出
{"NAME":"XXXX","YEAR":"1990","OLD":"21"}
代码兼容IE8,FF,chrome等
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯