json - 如何从字节数组类中获取 JSON 数据?
问题描述
使用https://pypi.org/project/lz4/解压压缩值后 ,我得到以下数据:
b'\x81\xa2kn\xdc\x00\x15\xb30.02223516846295757\xa42.29\xa3752\xa210\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xa31.5\xa15\xa30.3\xa11 \xa30.6\xa12\xc0\xc0\xa41146\xa820180725'
上述数据的类型为:class 'bytes'
数据实际上是带有键值对类型信息的 JSON 数据。我应该如何进一步将上述数据转换为 Python 中的 JSON?
解决方案
您的字节数据看起来不像一个正确的字符串。通常,您应该能够使用或任何其他您喜欢的方式将其转换为字符串x.decode('utf-8')
,然后将字符串转换为 JSON 。json.loads(json_string)
想法是
- 将字节转换为字符串
- 将字符串转换为 JSON。
推荐阅读
- python - 保存没有自定义对象的完整 tf.keras 模型?
- odbc - “REST 请求 URL”Snowflake ODBC 登录错误
- mysql - 有没有办法只查看表对象的最后一个实例
- javascript - 尝试将数组映射到对象 - Javascript
- javascript - 将文件名的连接字符串拆分为文件名数组的函数
- ios - 如何在 iOS 上使用 rust-openssl?
- javascript - 如何将值设置为数组中的 formControl
- live-streaming - VIMEO API 用于检查重复事件何时生效
- python - 如何在没有 python 的计算机上使用 python 可执行文件安装 python 模块?
- javascript - 问题是javascript中的abt函数