MMF MMF - 1 year ago 99
JSON Question

What is the difference between JSON.load() and JSON.loads() functions in PYTHON?

In python, what is he difference between json.load() and json.loads() ?

I guess that the load() function must be used with a file object (I need thus to use a context manager) while the loads() function take the path to the file as a string. It is a bit confusing.

Does the letter "s"in json.loads() stand for string ?

Thanks a lot for your answers !

Answer Source

Yes, it stands for string. The json.loads function does not take the file path, but the file contents as a string. Look at the documentation at!

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download