JSON
var jsondata={"id": "10", "skills": "english", "post": "devloper", "emp_name": "jaydeep","timestemp":"10:45"}
我正在尝试获取每个元素键和值:
的javascript
..
}).done(function(data){
console(data['post']);
});
预期输出:
emp_name = jaydeep
post = devloper
我在控制台中未定义。为什么?我试过data.post,我试过循环但没有成功..
答案 0 :(得分:2)
我认为您首先需要解码JSON。
axis2-tmp-6160203768737879650.tmp.lck
答案 1 :(得分:1)
您也可以使用基本的JS来实现这一目标。
// property is an optional parameter.
function disp(obj, property) {
var prop;
if (property) {
obj[property] && (console.log(obj[property]));
} else {
for (prop in obj) {
if (obj.hasOwnProperty(prop)) {
console.log(prop + " = " + obj[prop])
}
}
}
}
var jsondata = {
"id": "10",
"skills": "english",
"post": "devloper",
"emp_name": "jaydeep",
"timestemp": "10:45"
}
//disp(jsondata, "post");
disp(jsondata);