python-3.x - 从 SFTP 服务器读取 json 文件时,我以字节格式获取数据,其中包含单引号和双引号。如何在 python 中转换为 str
问题描述
当我从 SFTP 服务器读取 json 数据时,我以字节格式获取数据,如下所示
b'{"FirstName":"fName'N "}'
在值结束后有一个单引号。因为我无法转换为dict ..有什么解决方案我们如何将字符串作为输出
解决方案
首先,将字节格式转换为字符串:
stringInput = b'{"FirstName":"fName"}'.decode('ascii')
然后,使用json
包解析 JSON。
import json
dictInput = json.loads(stringInput)
推荐阅读
- reactjs - React 管理树层次结构和折叠按钮不出现
- javascript - 如何用两边的文字锚定我的滑块?
- java - Spring Boot @OneToMany 映射
- flutter - 声明一个或多个自定义主题
- javascript - 在 Javascript 中为 vuetify.js v-select 设置值未显示在 UI 中
- database - 我无法使用 Laravel 动态迁移
- sorting - 在 GPU 上实现的最佳排序算法是什么
- rx-java - 可完成和f然后在它之前的操作之前执行
- c# - 为什么“包含”方法返回一个在列表中的元素,就好像它不在?
- excel - 如何使用 Excel 使用月份和不同标准使用 SUMPRODUCT