Anda harus melihat apa panggilan C# kembali kepada Anda kan?
Saya tidak tahu C# tetapi saya tidak berpikir json harus dikirim dalam variabel $_POST tetapi di bagian tubuh permintaan. Di vanilla PHP Anda bisa mendapatkannya dengan :
file_get_contents('php://input');