python - 如何从 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'...
谢谢你
解决方案
如果您能够检索此键值对中数据的值:
"data":"{\"form_code\":\"PREQUOTE-01\",\"product\":{\"product_code\":\"MV-CAR
您可以使用以下代码片段:
dataString = dataString.replace("\", "")
然后,所有“\”字符将从数据键的值中删除。
推荐阅读
- c++ - std::set 背后的直觉是什么
::find() 函数使用 '<' 运算符而不是 '==' 运算符? - http - 如何在 vue-cli 中设置 HTTP 标头?
- laravel - Laravel 6.0 本地服务器
- web-deployment - 是否有任何在线编译器 API,如果我输入源代码,它会在编译时返回结果(或任何错误)?
- javascript - Vue.js Typescript 组件不会更新异步回调的视图
- mysql - 在 MySQL 中实现 where 条件 varchar 字段
- c++ - 位移行为
- oracle - 在oracle中将部分重复的行合并为一个
- ios - 如果在设备平坦 Swift 时加载 VC,则设备的方向会失败
- flutter - Flutter Column with parent Animated 高度溢出问题