我的laravel返回json作为对象,可能(我想是)使其返回数组吗? 由此: {“数据”:[]} 对此: [“数据”:[]] 我已经尝试过array_values,但是它削减了“ data” :, response()-> json()就像array_values削减了“ data”:
答案 0 :(得分:0)
如果要将响应从{“ data”:[]}转换为[“ data”:[]],则[“ data”:[]]是无效格式。 Javascript数组不接受这种类型的值。
答案 1 :(得分:0)
Javascript:如果需要,您可以遍历对象{“ data”:[],“ data”:[]}(Object.keys) 或者,如果要访问数组,则只需循环遍历object.data。 (Array.map)
换句话说,您可以访问数组“数据”并按所需的方法循环。
答案 2 :(得分:-1)
json_decode($response->json(), true)