module 'json' has no attribute on google colab

Hello,

I am having the error message “module ‘json’ has no attribute ‘message’” on google colab
I guess this must be related to the json path? Or is there an error on the code ?

I am a beginner at this, so i am unsure whats the problem?
There seems to be a problem to the json module ?

import json
import websocket

def on_message(ws, message):
json_message = json.loads(message)
cs = json.message[“k”]
candle_closed, close, high, low = cs[“x”], cs[“c”], cs[“h”], cs[“l”]
print(candle_closed)
print(close)
print(high)
print(low)

if candle_closed:
closes.append(float(close))
highs.append(float(close))
lows.append(float(close))

def on_error(ws, error):
print(error)

def on_close(ws, close_status_code, close_msg):
print(“connection closed”)

def on_open(ws):
print(“Opened connection”)

socket = “wss://stream.binance.com:9443/stream?streams=rayusdt@kline_1m/api3usdt@kline_1m/sushiusdt@kline_1m/cvcusdt@kline_1m/btsusdt@kline_1m/hotusdt@kline_1m/zrxusdt@kline_1m/qtumusdt@kline_1m/iotausdt@kline_1m/wavesusdt@kline_1m/adausdt@kline_1m/litusdt@kline_1m/xtzusdt@kline_1m/bnbusdt@kline_1m/akrousdt@kline_1m/darusdt@kline_1m/hntusdt@kline_1m/etcusdt@kline_1m/xmrusdt@kline_1m/yfiusdt@kline_1m/ethusdt@kline_1m/aliceusdt@kline_1m/alphausdt@kline_1m/woousdt@kline_1m/sfpusdt@kline_1m/reefusdt@kline_1m/batusdt@kline_1m/dogeusdt@kline_1m/rlcusdt@kline_1m/trxusdt@kline_1m/storjusdt@kline_1m/snxusdt@kline_1m/1000xecusdt@kline_1m/audiousdt@kline_1m/xlmusdt@kline_1m/iotxusdt@kline_1m/neousdt@kline_1m/unfiusdt@kline_1m/sandusdt@kline_1m/dashusdt@kline_1m/kavausdt@kline_1m/runeusdt@kline_1m/apeusdt@kline_1m/ctkusdt@kline_1m/linkusdt@kline_1m/celrusdt@kline_1m/bnxusdt@kline_1m/rsrusdt@kline_1m/dgbusdt@kline_1m/sklusdt@kline_1m/renusdt@kline_1m/lptusdt@kline_1m/jasmyusdt@kline_1m/tomousdt@kline_1m/mtlusdt@kline_1m/ltcusdt@kline_1m/dodousdt@kline_1m/ksmusdt@kline_1m/egldusdt@kline_1m/vetusdt@kline_1m/ontusdt@kline_1m/imxusdt@kline_1m/trbusdt@kline_1m/manausdt@kline_1m/flowusdt@kline_1m/cotiusdt@kline_1m/chrusdt@kline_1m/bakeusdt@kline_1m/grtusdt@kline_1m/flmusdt@kline_1m/galusdt@kline_1m/maskusdt@kline_1m/eosusdt@kline_1m/ognusdt@kline_1m/scusdt@kline_1m/ethusdt_220624@kline_1m/balusdt@kline_1m/stmxusdt@kline_1m/dentusdt@kline_1m/kncusdt@kline_1m/srmusdt@kline_1m/enjusdt@kline_1m/c98usdt@kline_1m/zenusdt@kline_1m/atomusdt@kline_1m/nearusdt@kline_1m/ensusdt@kline_1m/bchusdt@kline_1m/atausdt@kline_1m/iostusdt@kline_1m/hbarusdt@kline_1m/zecusdt@kline_1m/1000shibusdt@kline_1m/tlmusdt@kline_1m/antusdt@kline_1m/galausdt@kline_1m/aaveusdt@kline_1m/gtcusdt@kline_1m/algousdt@kline_1m/icpusdt@kline_1m/lrcusdt@kline_1m/avaxusdt@kline_1m/arpausdt@kline_1m/celousdt@kline_1m/roseusdt@kline_1m/maticusdt@kline_1m/1inchusdt@kline_1m/mkrusdt@kline_1m/peopleusdt@kline_1m/thetausdt@kline_1m/uniusdt@kline_1m/linausdt@kline_1m/arusdt@kline_1m/rvnusdt@kline_1m/filusdt@kline_1m/nknusdt@kline_1m/klayusdt@kline_1m/defiusdt@kline_1m/compusdt@kline_1m/btcdomusdt@kline_1m/solusdt@kline_1m/btcusdt@kline_1m/omgusdt@kline_1m/icxusdt@kline_1m/blzusdt@kline_1m/gmtusdt@kline_1m/ftmusdt@kline_1m/bandusdt@kline_1m/xrpusdt@kline_1m/fttusdt@kline_1m/sxpusdt@kline_1m/crvusdt@kline_1m/belusdt@kline_1m/dotusdt@kline_1m/xemusdt@kline_1m/oneusdt@kline_1m/zilusdt@kline_1m/axsusdt@kline_1m/dydxusdt@kline_1m/oceanusdt@kline_1m/chzusdt@kline_1m/ankrusdt@kline_1m/duskusdt@kline_1m/btcusdt_220624@kline_1m/ctsiusdt@kline_1m”

ws = websocket.WebSocketApp(socket, on_message=on_message, on_close=on_close, on_error=on_error)

ws.run_forever()

Please read up on what function does json library has.