我想要一個的messge發送到RabbitMQ的詞典中的格式:無法送字典的RabbitMQ(unhashable類型: '片')
import pika
# ....
my_msg = {}
my_msg["a"] = 1
my_msg["a"]["b"] = 2
channel.basic_publish(exchange="", routing_key="some_key", body=my_msg)
而一個錯誤,我得到:
TypeError: unhashable type: 'slice'
請注意,我有大量的my_msg
,他們每個人都有幾個鍵,所以我需要以某種方式能夠發送一個列表字典到RabbitMQ。
我該怎麼做?或者還有其他選擇嗎?