Qual é a diferença entre json.dump () e json.dumps () em python?

Eu procurei emesta documento oficial para encontrar a diferença entre o json.dump () e o json.dumps () no python. É claro que eles estão relacionados à opção de gravação de arquivo.
Mas qual é a diferença detalhada entre eles e em que situações um tem mais vantagem que outro?

questionAnswers(3)

yourAnswerToTheQuestion