如何解析和输出具有动态值的JSON对象? [英] How to parse and output JSON object with dynamic values?
问题描述
我需要输出如下的JSON对象:
I need to output JSON object, that looks like:
{
"dynamicvaluenumberone":3,
"dynamicvaluenumbertwo":7
}
在某些情况下,看起来像:
dynamicvaluenumberone (3), dynamicvaluenumbertwo(7)
In something, that looks like:
dynamicvaluenumberone (3), dynamicvaluenumbertwo(7)
我找到了一些带有静态值或使用jQuery解析JSON的文章.我不想使用任何框架来完成此简单任务.
I've found some articles with static values or parsing JSON with jQuery. I don't want to use any framework to do this simple task.
推荐答案
您是否尝试过 JSON.parse
?
Have you tried JSON.parse
?
var json = '{"dynamicvaluenumberone":3, "dynamicvaluenumbertwo":7}';
var obj = JSON.parse(json);
要访问动态键,可以使用 for...in
:
For accessing dynamic keys, you can loop over the keys using for...in
:
for(var i in obj) {
console.log(i + " (" + obj[i] + ")");
}
更新:根据您需要支持的浏览器,JSON
库也可以在此处使用: http://www.json.org/js.html
Update: Depending on the browsers you need to support, the JSON
library is also available here: http://www.json.org/js.html
这篇关于如何解析和输出具有动态值的JSON对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!