簡體   English   中英

從文件到JSON獲取JSON值

[英]Get JSON values from file to js

我有一個以這種形式保存數據的json文件:

{
  "UserEmail": "email@domain.com",
  "UserAvatar": "url",
  "Username": "Name",
  "Contacts": [
    "email2@domain.com",
    "emai3l@domain.com"
  ],
  "MyFriends": [
    "",
    ""
  ],
  "MyEnemies": [
    "",
    ""
  ],
  "FriendsAvatar": {
    "email2@domain.com": "url2",
    "email3@domain.com": "url3"
  }
}

我想將數據傳遞到js數組,以便當我需要一個值來調用適當的鍵時。 對於array_json['UserEmail']我會得到email@domain.com結果和array_json['Contacts']另一個陣列接觸的相關信息。

我在這里搜索過去的問題,但是每當我嘗試使用$.getJSON() JQuery函數時,都會出錯。

這是我的想法:

var obj = [];
  $.ajax({
    url: "json/HV.json",
    success: function (data) {
        obj = JSON.parse(data);
        alert(obj);
        }
    });

您不需要使用解析功能。 可以如下訪問

 $.ajax({
   url: "json/HV.json",
   success: function (data) {
      alert(data.UserEmail);
   }
 });

看到它在此代碼段中正在運行

 var data = { "UserEmail": "email@domain.com", "UserAvatar": "url", "Username": "Name", "Contacts": [ "email2@domain.com", "emai3l@domain.com" ], "MyFriends": [ "", "" ], "MyEnemies": [ "", "" ], "FriendsAvatar": { "email2@domain.com": "url2", "email3@domain.com": "url3" } } alert(data.UserEmail) 

暫無
暫無

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

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