Was ist der Unterschied zwischen json.dump () und json.dumps () in Python?

Ich habe in @ gesucDie offizielles Dokument, um den Unterschied zwischen json.dump () und json.dumps () in Python zu finden. Es ist klar, dass sie mit der Option zum Schreiben von Dateien zusammenhängen.
Aber was ist der detaillierte Unterschied zwischen ihnen und in welchen Situationen hat man mehr Vorteil als andere?