【发布时间】:2018-01-31 17:45:51
【问题描述】:
Python 新手,尝试定义一个非常简单的类来保存一些值,然后将其输出为 JSON 表示法。
import json
class Multiple:
def __init__(self, basis):
self.double = basis * 2
self.triple = basis * 3
self.quadruple = basis * 4
m = Multiple(100)
json.dumps(m)
我希望看到类似的东西
{
"double":"200",
"triple":"300",
"quadruple":"400"
}
而是得到一个错误:“TypeError: main.Multiple object at 0x0149A3F0> is not JSON serializable”
【问题讨论】: