Python 如何在flask中使用jsonify打印自己的类?

Python 如何在flask中使用jsonify打印自己的类?,python,json,class,flask,Python,Json,Class,Flask,我创建类: class My_class: def __init__(self, List): self.lst = List def __str__(self): return '[' + ', '.join(str(e) for e in self.lst) + ']' 但当我试图用我的_类打印jsonify时,它不起作用 此代码不起作用: from flask import jsonify def Print(): return

我创建类:

class My_class:
    def __init__(self, List):
        self.lst = List

    def __str__(self):
        return '[' + ', '.join(str(e) for e in self.lst) + ']'
但当我试图用我的_类打印jsonify时,它不起作用 此代码不起作用:

from flask import jsonify

def Print():
   return jsonify({"list": My_class([6, 9])})
我需要打印不带的\u类。“

如何解决这个问题?

str()
包围
My_类([6,9])
,因为类本身是不可JSON序列化的

导入json
def Print():
return flask.jsonify({“list”:json.loads(str(My_类([6,9]))})

它打印
“list”:“My_class”
,但我写道我需要打印时不带“(
“list”:My_class
)现在它打印多行
[;6,;9;]
,但我需要打印一行(我为它创建了这个类)