разместить объект JSON для PHP

поэтому у меня есть гигантский объект javascript, который я хочу передать ему на PHP.

Я пытаюсь: – использовать stringify, чтобы поместить его как значение скрытого поля – hit submit

В PHP, если я

echo $_POST['hidden'] 

строка JSON кажется идеальной, но когда я использую

 json_decode($_POST['hidden']) 

я получаю NULL

Если я использую jQuery

 $.post 

, я получаю точно желаемый результат: я могу использовать json_decode на нем.

Может кто-нибудь объяснить мне, что я делаю неправильно? благодаря