Python将dictionary 序列化成json字符串后, 保存到MYSQL 数据库

保存

db = MysqlHelper()

data = {"xxx": "123"}

db_data = json.dumps(data, ensure_ascii=False) 

print(db_data)

date_add = time.strftime("%Y-%m-%d", time.localtime())

sql ="INSERT INTO `table` ( `type_id`, `meta_key`, `meta_value`) VALUES ('%s', '%s', '%s');" % \

("xxxx", date_add, db_data)

db.insert(sql)

读取

db = MysqlHelper()

sql ="select *  from `table`"

res = db.select(sql)

for vin res:

    print(v["meta_value"])

    db_data = json.loads(v["xxxbb"])

    print(type(db_data))

    print(db_data['xxx'])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容