python:raise JSONDecodeError("Exception value",s,err.value) from None

这是python的json包在执行json.loads()函数的时候,变量为None,导致出错,


我最近在做python-django的channels包实现websocke, 当我在小程序端发送数据的时候出现这样的错误,

原来我的程序为:

wx.onSocketOpen(function (res) {

      var message = 'hello websocket!'

      wx.sendSocketMessage({

        data: message,

        success: function (e) {

          console.log("send succeed! ", e)

        }

      })

    })


修改后的代码为:

wx.onSocketOpen(function (res) {

      var message = 'hello websocket!'

      wx.sendSocketMessage({

        data: JSON.stringify({

          'message':message

          }),

        success: function (e) {

          console.log("send succeed! ", e)

        }

      })

    })

你可能感兴趣的:(python:raise JSONDecodeError("Exception value",s,err.value) from None)