我需要输出 JSON 对象,如下所示:
{
"dynamicvaluenumberone":3,
"dynamicvaluenumbertwo":7
}
在某些方面,看起来像:
dynamicvaluenumberone (3)、dynamicvaluenumbertwo(7)
我发现了一些带有静态值或使用 jQuery 解析 JSON 的文章。我不想使用任何框架来完成这个简单的任务。
最佳答案
你试过吗JSON.parse
?
var json = '{"dynamicvaluenumberone":3, "dynamicvaluenumbertwo":7}';
var obj = JSON.parse(json);
要访问动态键,您可以使用for...in
循环键。 :
for(var i in obj) {
console.log(i + " (" + obj[i] + ")");
}
更新:根据您需要支持的浏览器,JSON
库也可在此处使用:http://www.json.org/js.html
关于javascript - 如何解析并输出具有动态值的JSON对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549078/