在json嵌套数组中得到输出结果。
帮助访问此json格式的 USER-id 。
var result = {
"USER": {
"id": "11456",
"email": "g@gmail.com",
"name": "g"
},
"status": "true",
"group-title": "title",
"group-name": "2-Group"
}
答案 0 :(得分:1)
我瘦你的json结构是错误的。以下是更正后的结构
{
"status": "true",
"USER": {
"id": "11456",
"name": "g",
"email": "g@gmail.com"
},
"group-name": "2-Group",
"group-title": "title"
}
json使用 JS
var result={ "status": "true", "USER": { "id": "11456", "name": "g", "email": "g@gmail.com" }, "group-name": "2-Group", "group-title": "title"};
resultJson=jQuery.parseJSON(result);
var userId=resultJson.USER.id; // here you will get the user id
请尝试这种方式。这可能对你有所帮助。不要忘记在脚本中添加jQuery
答案 1 :(得分:0)
json值不是由
分隔的 ;
你的json的正确格式是
var result = {"status":"true","USER":{"id":"11456","name":"g","email":"g@gmail.com"},
"group-name":"2-Group","group-title":"title"}
对于这种格式,您可以通过
评估用户ID result.USER.id;
答案 2 :(得分:0)
From your code, you can directly access Id as below:
<script>
var result = {
"USER": {
"id": "11456",
"email": "g@gmail.com",
"name": "g"
},
"status": "true",
"group-title": "title",
"group-name": "2-Group"
};
alert(result.USER.id);
</script>