gpt4 book ai didi

python - 如何在Python中处理JSON文件中的字节字段?

转载 作者:行者123 更新时间:2023-12-03 03:54:05 26 4
gpt4 key购买 nike

我正在尝试从 Azure 事件中心的事件中提取信息。这些事件采用 avro 格式,我可以将它们读入 Python。问题是事件的主体包含在一个字节字段中,我无法找到一种方法可以轻松地将其转换为 Python 字典,而无需手动将该字段从字符串转换为字典。当我用 python 打印出来时,该事件具有以下形式。

{
"Body": b'{
"records": [
{
"event1": ...
},
{
"event2": ...
}
]
},
"other_fields": ...
}

最佳答案

要将字节字符串转换为普通字符串,可以使用 decode() 它。之后,您应该能够 json.loads() 字符串。

就您而言,它看起来像这样:

# Get the bytes
byte_string = event["Body"]
# Convert to normal string
normal_string = byte_string.decode()
# Turn it into a json object
json_object = json.loads(normal_string)

关于python - 如何在Python中处理JSON文件中的字节字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65316611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com