在json中插入javascript变量值

桑迪普

我有一个看起来像这样的JSON变量:

{"events": [
{"event_id": "1", "event_name": "Breakfast"},
{"event_id": "1", "event_name": "Calling Bob"}
]};

我有两个空缺

x=2; y=jam;

我想在json中推送变量,以使x为event_id,而y为event_name,因此我的json看起来像-

{"events": [
{"event_id": "1", "event_name": "Breakfast"},
{"event_id": "1", "event_name": "Calling Bob"},
{"event_id": "2", "event_name": "jam"}
]};

IAM用于推送的功能是

k='({"event_id":"'+x+'","event_name":"'+y+'"})';
san.events.push(k);

san是我存储json的变量。iam解析变量san并应用push操作并将其字符串化并显示出来,但是结果是我的json数据语法发生了变化,就像在json中生成了其他“ /”符号一样。

成都

变量值丢失在这里引用

x=2; y='jam';

并像这样更改推送代码

k={"event_id":"'+x+'","event_name":"'+y+'"};
san.events.push(k);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章