我有一个看起来像这样的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] 删除。
我来说两句