public static void writeTodo(JsonWriter writer, TodoItem todo) throws IOException { writer.beginObject(); writer.name("key").value(todo.getKey()); writer.name("title").value(todo.getTitle()); writer.name("completed").value(todo.isCompleted()); writer.name("archived").value(todo.isArchived()); writer.endObject(); }