gpt4 book ai didi

javascript - jQuery/Javascript : insert ID into jSON object?

转载 作者:行者123 更新时间:2023-12-02 19:50:43 24 4
gpt4 key购买 nike

我通过 flashMovie 的函数调用获取以下对象作为参数。所以我有一个简单的 javascript 函数,例如从 flashmovie 中调用的 savePro(info)

所以我可以简单地 console.log(info) 并得到这个。

{"action":"setProjectAll", "application":{"proId":"new","zoomPosition":35,"scrollerPosition":0,"language":"en","timelinePosition":0}, "clips":[]}

我的 js 文件中有一个变量 var id = 12 。该变量是动态的,但它始终保存一个数字。

如何用变量的 id 替换 json 对象中的 "proID":"new" ?所以我想要……

{"action":"setProjectAll", "application":{"proId":12,"zoomPosition":35,"scrollerPosition":0,"language":"en","timelinePosition":0}, "clips":[]}

之后。

我完全不知道该怎么做?预先感谢您!

最佳答案

好吧,如果这是您正在谈论的实际 JSON 文本,您要么需要

  • 尝试一些奇特的字符串操作,或者
  • 解析它,修改它,然后将其字符串化

后者会是这样的......

var obj = JSON.parse(info);  // parse the JSON into a JavaScript object

obj.application.proId = id; // modify the object

info = JSON.stringify(obj); // stringify it into JSON if you wanted it as JSON
<小时/>

如果您确实没有 JSON 数据,那么您只需按照任何 JavaScript 初学者书籍中的方式操作它即可。

这与上面第二行代码的方法相同......

info.application.proId = id; // modify the object

关于javascript - jQuery/Javascript : insert ID into jSON object?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com