在Json对象中传递动态值

时间:2014-12-29 06:18:07

标签: javascript json

我是Json / JS的新手,您能否告诉我们如何将js var中的值传递给Json对象,如下所示:

var ad_id = JSON.stringify(Adv.get({"name":"Abc"}));
console.log(ad_id);

O / P是正确的 - {"incomplete":false,"list":[{"id":1303,"name":"Ad9023"}]}

现在我需要提取id的值并将其传递给命令

console.log(JSON.stringify(As.put({"ad_id":ad_id.id,"name":"A9023"})));

我得到的O / P是 - 收到回复200

{"incomplete":false,"error":[{"code":10,"jpath":"$.ad_id","message":"Val
ue cannot be null or missing."}]}

1 个答案:

答案 0 :(得分:0)

我假设你想要

var getVar = JSON.stringify(Adv.get({"name":"Abc"}));

var putVar = { "ad_id":getVar.list[0].id,"name":getVar.list[0].name};
console.log(JSON.stringify(As.put(putVar)));