Récupérer les données des requêtes JSON
Malheureusement, Symfony ne parse pas automatiquement les requêtes JSON pour en extraire les données. Il faut le faire à la main. Voyons comment faire.Il suffit d'une seule petite ligne dans chacun de vos controlleurs qui réceptionne du JSON :
$jsonData = json_decode($request->getContent(), true);
echo $jsonData ['maPremiereDonnee'];
echo $jsonData ['maSecondeDonnee'];
echo $jsonData ['...'];
Et voila, vous avez vos données JSON.Si vous souhaitez que les données JSON soient décodées automatiquement à chaque requête, vous pouvez utilisez ce petit event listener : https://github.com/qandidate-labs/symfony-json-request-transformer.
Sources
https://www.google.fr/search?q=symfony+get+json+data&rlz=1C1CHBF_frFR714FR714&oq=symfony+get+json+data&aqs=chrome..69i57j69i60l3j0l2.2883j0j7&sourceid=chrome&ie=UTF-8
https://codereviewvideos.com/course/symfony-basics/video/how-to-get-the-request-query-parameters-in-symfony
http://labs.qandidate.com/blog/2014/08/13/handling-angularjs-post-requests-in-symfony/
https://github.com/qandidate-labs/symfony-json-request-transformer