1、websocket服务端发送数据好像只能传输str类型数据。所以先将数据利用json.dumps()进行打包操作
json_data = json.dumps(data)
2、websocket客户端接收数据时需要先将json对象进行解码。利用
var obj_temp = JSON.parse(str); //由JSON字符串转换为JSON对象
此时若在界面直接显示obj_temp则显示为object。
需要使用obj_temp["engineeringdata"]形式进行显示
3、若要想看json字符串,需要将json对象转换为json字符串。(若直接显示会中文乱码)利用
var last=JSON.stringify(obj_temp); //将JSON对象转化为JSON字符 //将JSON对象转化为JSON字符
此时会显示字符串,不会显示object