feature(socket) add jsonSend