Я обычно делаю это:
echo json_encode($result);
Но я вижу, что люди иногда делают это:
echo htmlspecialchars( json_encode($result), ENT_NOQUOTES );
Зачем вам использовать htmlspecialchars в JSON?