我使用angularjs来读取特定的json值:
$http({method: 'GET', url: urlVersion}).
success(function(data, status, headers, config) {
console.log("success data " + status);
$scope.ext = data.versions['chrome'];
}).
error(function(data, status, headers, config) {
console.log("error data " + status);
});
json文件是:
{
"versions": {
"android": "none",
"chrome": "0.1"
}
}
我没有任何回报,控制台没有给我任何错误......出了什么问题?
答案 0 :(得分:1)
将responseType: 'json'
添加到http请求,并将整个数据对象打印到控制台。
答案 1 :(得分:0)
读取例如'chrome'
的值数据[0] .versions [ '铬']; 强>
要读取json的数据。你需要得到elment的索引。
查看JSON:获取json的视图:http://jsonviewer.stack.hu/
验证JSON:验证JSON结构是否正确:http://jsonlint.com/