如何解析数组JSON文件?

时间:2015-02-17 16:24:05

标签: angularjs

media.json:

[{"id": 1, "title": "blabla"},{"id": 2, "title": "blabla"}]

service.js

.factory('media', function($http, $log, $q){
return{
    getMedia: function(){
        console.log('getMedias');
        var deferred = $q.defer();
        $http.get('js/media.json')
        .success(function(data){
            console.log(data);
            deferred.resolve(data);
        })
        .error(function(msg, code){
            deferred.reject(msg);
            $log.error(msg,code)
        });
        return deferred.promise;
    }
}

});

我尝试通过$ http.get和$ q创建服务但出现错误:Unexpected token

(此文件应为最终版本的Web服务)

使用的最佳做法是什么?

由于

1 个答案:

答案 0 :(得分:0)

通过http GET传递一个数组,将它放在一个对象中..

var obj={
  array:[{"id": 1, "title": "blabla"},{"id": 2, "title": "blabla"}]
}

然后发送此对象。

Reference