مرحبا يوجد لدي في هذه الاكواد خطأ برمجي ويؤدي ايضا الى ثغرة و يحصل عند استدعاء

                const myfr = JSON.parse(data.mj)

وعندما يتم استدعائه احصل على هذه النتيجة

[object Object] is not valid JSON.parse

هذه هي الاكواد وكيف يمكنني حل هذه المشكلة

else if (data.cmd == "send"){
                if (typeof data != "object") {
                    return;
                }
                if (!data["mj"]) {
                    return;
               }
                const myfr = JSON.parse(data.mj)
                if (myfr.type == "new-ice-candidate") {
                    socket.to(myfr["target"]).emit("broadcasting", {
                        cmd: "hend",
                        msgString: JSON.stringify({
                            type: myfr["type"],
                            it: myfr["it"],
                            target: myfr["target"],
                            user: socket.id,
                            candidate: myfr["candidate"],
                        }),
                    
                    });
                
                }