【问题标题】:how to remove '\"' from json format如何从 json 格式中删除 '\"'
【发布时间】:2020-04-17 11:53:56
【问题描述】:

当我打印这个时

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'...

谢谢

【问题讨论】:

    标签: python json dictionary encode


    【解决方案1】:

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

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

    可以使用以下代码sn-p:

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

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

    【讨论】:

    • 这告诉我新的错误:datas = datas.replace('\', '') ^ SyntaxError: EOL while scanning string literal
    • 这是正确的格式:datas = datas.replace('\", "")
    猜你喜欢
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 2017-09-03
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多