SLIM PHP API解析后JSON对象数组

SLIM PHP API解析后JSON对象数组,php,mysql,arrays,json,slim,Php,Mysql,Arrays,Json,Slim,我在SLIM PHP框架中有一个路由: app->post('/details',addDetail') 然后我尝试在这个JSON上循环AddDetail函数: [{"sessionid":"65656367","action":"tst1","argument":"test2"},{"sessionid":"23123154","action":"trololo","argument":"test6"}] 并将每个对象添加到mysql数据库中。但当我使用任何循环时,我会得到错误的响应: [i

我在SLIM PHP框架中有一个路由:
app->post('/details',addDetail')

然后我尝试在这个JSON上循环AddDetail函数:

[{"sessionid":"65656367","action":"tst1","argument":"test2"},{"sessionid":"23123154","action":"trololo","argument":"test6"}]
并将每个对象添加到mysql数据库中。但当我使用任何循环时,我会得到错误的响应:

[internal function]: addDetail()
C:\Apache24\htdocs\tc\api\Slim\Route.php(392): call_user_func_array('addDetail', Array)
C:\Apache24\htdocs\tc\api\Slim\Slim.php(1052): Slim_Route->dispatch()
C:\Apache24\htdocs\tc\api\index.php(12): Slim->run()
所以。。。如何解析对象的json数组并通过PHP Slim框架添加它们?


当然,当我在JSON中只有一个对象时,所有对象都可以完美工作。

explode+JSON\u decode()??不。PHP Slim可能正在解析所有代码,所以现在我有了新的500个错误:
C:\Apache24\htdocs\tc\api\index.PHP(66):explode(“[{”sessionid:“…”)
2[内部函数]:addDetail()
3 C:\Apache24\htdocs\tc\api\Slim\Route.PHP(392):调用用户函数数组('addDetail',array)
4 C:\Apache24\htdocs\tc\Slim\Slim\Slim\PHP(1052):Slim_Route->dispatch()
5c:\Apache24\htdocs\tc\api\index.php(12):Slim->run()
显示更多代码我尝试只回显我的对象数组,但我得到了这个错误…:
函数addDetail(){$request=Slim::getInstance()->request();$body=json\u decode($request->getBody());echo$body;}