AJ00200 AJ00200 - 1 year ago 104
Python Question

Convert a python dict to a string and back

I am writing a program that stores data in a dictionary object, but this data needs to be saved at some point during the program execution and loaded back into the dictionary object when the program is run again.
How would I convert a dictionary object into a string that can be written to a file and loaded back into a dictionary object? This will hopefully support dictionaries containing dictionaries.

Answer Source

json module is a good solution here, and has the advantage over pickle that it only produces plain text output, and is cross-platform and cross-version.

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