首页 > 解决方案 > 如何从 json 格式中删除 '\"'

问题描述

当我打印这个

print(df['data'])

输出是:

{"form_code":"PREQUOTE-01","product":{"product...

但是当我使用 df.to_json(orient='records') 时,输出是:

"data":"{\"form_code\":\"PREQUOTE-01\",\"product\":{\"product_code\":\"MV-CAR

我怎样才能从我的json中删除' \" ',因为我加载它时总是失败

这是我完成将其转储为 json 文件格式的示例:

{"id": 4, "quotes_id": 4, "data": "{\"form_code\":\"PREQUOTE-01\",\"product\":{\"product_code\":\"MV-CAR-ASWATA-02\"...

谁能帮助我,我想要这样的输出:

{"id": 4, "quotes_id": 4, "data": "{'form_code':'PREQUOTE-01','product':{'product_code':'MV-CAR-ASWATA-02'...

谢谢你

标签: pythonjsondictionaryencode

解决方案


如果您能够检索此键值对中数据的值:

"data":"{\"form_code\":\"PREQUOTE-01\",\"product\":{\"product_code\":\"MV-CAR

您可以使用以下代码片段:

dataString = dataString.replace("\", "")

然后,所有“\”字符将从数据键的值中删除。


推荐阅读