![](/img/trans.png)
[英]Get a JSON file (that contains Hebrew values) from a remote server and parse it in Node.js
[英]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.