Angular $ resource获取带数字键的对象

时间:2016-07-25 23:59:41

标签: angularjs angular-resource

我正在使用$resource来获取JSON对象。现在它返回了一个带有数字键的对象,这个对象应该是一个JSON。

我的代码:

$resource('url', {
        'param': 1
    }
});

var data = Session.get(function(e) {});

m {0:“[”,1:“{”,2:“s”,3:“h”,4:“o”,5:“p”,6:“I”,7:“ d“

希望成为这样的字符串:

'[{"shopId":"1","shopName":"name"}]'

enter image description here

网络控制台似乎是对的。 enter image description here

它与jQuery一起运行良好。

jQuery代码:

 $.ajax({
         url: requestUrl,
         type: 'GET',
         dataType: 'json',
         data: {
             'param': 7
         }
 })

1 个答案:

答案 0 :(得分:0)

答案在评论中。

菲尔是对的。

为什么您的服务器使用带引号的JSON字符串进行响应?答案应该只是[{" shopId":...