簡體   English   中英

js中的嵌套json數據-從嵌套數組中獲取值

[英]Nested json data in js -get the values from nested array

在json嵌套數組中獲得了輸出結果。

幫助訪問此json格式的USER-ID

var result = {
    "USER": {
        "id": "11456",
        "email": "g@gmail.com",
        "name": "g"
    },
    "status": "true",
    "group-title": "title",
    "group-name": "2-Group"
}

我瘦了你的json結構是錯誤的。 下面是更正的結構

{
  "status": "true",
  "USER": {
    "id": "11456",
    "name": "g",
    "email": "g@‌​gmail.com"
  },
  "group-name": "2-Group",
  "group-title": "title"
}

JS中的json用法

 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

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;
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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM