【发布时间】:2016-06-27 15:02:18
【问题描述】:
我想在 Laravel 5.1 中解码画廊数组 JSON 对象。我的 JSON 是:
{
"title": "aaaaaaaaaaaaaaaa",
"category_id": "1",
"user_id": "1",
"gallery": "[{name: \"XCB808tvXNpqXKqekA2HlkJ8H.jpg\",size:5112},{name: \"s6kA6B0e5m1sdSAjPXqNwtiy4.jpg\", size: 13135}]"
}
当我使用此代码时,请回复我null:
public function store(Request $request)
{
$json = json_decode($request['gallery'],true);
return $json;
}
}
这是dd($request['gallery']) 结果
[{'name': "XCB808tvXNpqXKqekA2HlkJ8H.jpg",'size':5112},{'name': "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", 'size': 13135}]
【问题讨论】:
-
请留下您的完整代码
-
gallery不是 JSON 对象,而是 JSON 对象的列表,所以首先划分它们 - 你可以使用explode()。 -
爆炸应该怎么办?
-
dd( $request['gallery'] )的结果是什么? -
[{'name': "XCB808tvXNpqXKqekA2HlkJ8H.jpg",'size':5112},{'name': "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", 'size': 13135}]
标签: php json laravel laravel-5 laravel-5.1