Please help me out here guys I am confussed. In which design pattern does the serializer pattern fall? As it is responsible for reading and writing of objects into a file, so I think it falls under a structural design pattern.
I would say that it is more of a behavioral pattern as the definition for these patterns includes "to assign responsibility or roles to certain classes" which is what you're doing: assigning the responsibility of persistence to another class.
However only 50% of the pattern deals with object creation so IMHO, that pattern can't be defined as creational if only half the concept applies. I stick with defining it as behavioral because although part of it may be constructing objects, it still delegating responsibility of object persistence to another class (oe classes).