I wrote a simple tool to generate a Python string-representation of the given data. Note that this renders data very similar to JSON, with the exception of the handling of NULLs.
Example usage:
get_as_python({ 'data1': { 'data22': { 'data33': 44 }}, 'data2': ['aa','bb','cc'], 'data3': ('dd','ee','ff',None) })
Output (notice that a dict does not carry order, as expected):
data1 = {"data22":{"data33":44}} data3 = ["dd","ee","ff",None] data2 = ["aa","bb","cc"]
https://raw.github.com/dsoprea/RandomUtility/master/get_as_python.py