package li.strolch.model.json; import com.google.gson.Gson; import com.google.gson.JsonObject; import li.strolch.model.ActivityVisitor; import li.strolch.model.activity.Activity; public class ActivityToJsonVisitor extends StrolchElementToJsonVisitor implements ActivityVisitor<JsonObject> { @Override public JsonObject visit(Activity element) { JsonObject rootJ = toJson(element); return rootJ; } public static String toJsonString(Activity element) { ActivityToJsonVisitor visitor = new ActivityToJsonVisitor(); JsonObject jsonObject = visitor.visit(element); String entity = new Gson().toJson(jsonObject); return entity; } }