Hola, gracias por responder, disculpa que me tarde en respoder pero ya he solucionado el problema.
Resulto ser que la base de datos tenia un charset distinto al que json_encode() acepta, entonces al principio de mi codigo php agregue la siguiente línea:
Luego de esto todo funcionó perfectamente.
Saludos.