当我选择数据库时,我将 jsonpickle 用于序列化程序,我将在使用 jsonpickle 时将列表对象转换为 json,我得到以下输出:
代码:
Session = sessionmaker(bind=connect.ConnectorMySql())
ses = Session()
lst = ses.query(pModel).all()
return lst
jsonpickle:
serialized_obj = jsonpickle.encode(lst[0])
输出:
{"py/object": "Models.UserModel.", "sa_instance_state": {"py/object": "sqlalchemy.orm.state.InstanceState", "py/state": {"instance": {"py/id": 0}, "committed_state": {}, "class": {"py/type": "Models.UserModel."}, "manager": {"py/object": "sqlalchemy.orm.instrumentation.SerializeManager", "class": {"py/type": "Models.UserModel.Student"}}, "key": {"py/tuple": [{"py/type": "Models.UserModel.Student"}, {"py/tuple": [1]}]}, "expired_attributes": {"py/set": []}}}, "name": "ramin", "fullname": "eee", "password": "1234345", "id": 1}
但我需要这种格式的 json:
{"name": "ramin", "fullname": "eee", "password": "1234345", "id": 1}
你对这项工作有更好的想法吗?