Javascript 如何用引号将真正的JSON对象发送到服务器?

Javascript 如何用引号将真正的JSON对象发送到服务器?,javascript,json,laravel-5.1,restangular,Javascript,Json,Laravel 5.1,Restangular,我有这样一个变量: $scope.task.gallery=[ {"name": "XCB808tvXNpqXKqekA2HlkJ8H.jpg","size":5112}, {"name": "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", "size": 13135} ]; 但当在服务器中获取此项时,请显示不带引号的对象: [ {name: "XCB808tvXNpqXKqekA2HlkJ8H.jpg",size:5112},

我有这样一个变量:

$scope.task.gallery=[ 
       {"name": "XCB808tvXNpqXKqekA2HlkJ8H.jpg","size":5112}, 
       {"name": "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", "size": 13135} 
];
但当在服务器中获取此项时,请显示不带引号的对象:

[ 
     {name: "XCB808tvXNpqXKqekA2HlkJ8H.jpg",size:5112}, 
     {name: "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", size: 13135} 
];
我使用PHPLaravel5.1作为服务器的后端。当我使用
Restangular
发送并使用
json\u decode
send me error
json\u decode()时,参数1应为字符串,数组给定


我想,
重新设置语言
更改变量,然后发送。如何将数组对象JSON作为真实对象发送?

在发送到服务器之前,请尝试
JSON.stringify($scope.task.gallery)
,我正在尝试,但不起作用