Curl ile normal posttan bir farkı yok. Sadece header olarak

Content-Type: application/json
göndereceksin ve datayı göndermeden json_encode yapacaksın o kadar.

google da bir sürü örnek bulabilirsin.