void SocketIOClient::sendJSON(const char *name, JsonObject& sendargs){
  if (!client.connected()){
    Serial.println("Can't Send. Socket not connected.");
    return;
  }

	StaticJsonBuffer<DATA_BUFFER_LEN> jsonBuffer;
  JsonObject& root = jsonBuffer.createObject();
  root["name"] = name;
  JsonObject& args = root.createNestedObject("args");
	const char device[] = "device";
	const char test[] = "test";
	args["device"] = ID;
	for(JsonObject::iterator it=sendargs.begin(); it!=sendargs.end(); ++it)
	{
			args[it->key] = it->value;
	}

  char sendBuffer[DATA_BUFFER_LEN];
  root.printTo(sendBuffer, sizeof(sendBuffer));

  send(sendBuffer);

}