¿Cuál es la diferencia entre json.dump () y json.dumps () en python?

Busqué enesta documento oficial para encontrar la diferencia entre json.dump () y json.dumps () en python. Está claro que están relacionados con la opción de escritura de archivos.
Pero, ¿cuál es la diferencia detallada entre ellos y en qué situaciones uno tiene más ventaja que otro?

Respuestas a la pregunta(3)

Su respuesta a la pregunta