我想弄清楚如何將我的全局變量編碼爲JSON格式,我甚至不確定它是否可能。我使用Python 2.7.8,我已經從幾個不同的方法嘗試這樣做:如何使用JSON編碼全局Python變量?
# Variables
value = "String" # String
value2 = 0 # Integer
value3 = True # Boolean
json.dumps({"key": value, "key2": value2, "key3": value3}, sort_keys=True, indent=4, separators=(',', ': '))
我也試圖使一個字符串第一(有和沒有大括號,有/無的報價字符串值等)
json_raw = '{"key": %s, "key2": %d, "key3": %s}' % (value, value2, value3)
json.dumps(json_raw, sort_keys=True, indent=4, separators=(',', ': '))
然而,這些嘗試的每一個我得到的錯誤:
AttributeError: 'str' object has no attribute 'dumps'
任何想法?
太棒了,我知道它與您的解決方案一起工作。謝謝! – Winter 2014-11-08 04:59:26