There’s probably a post I didn’t dig around for that contains the information I’m looking for but I don’t see it, so I’ll ask the question briefly here.
Serialization means obtaining data that can be stored through things like DataStores, right? And deserialization is the opposite?
i.e.
SERIALIZE = Get the value of x IntValue object
SERIALIZE = function(object)
return object.Value or nil
end
DESERIALIZE = Create object with x Value from a table or otherwise
DESERIALIZE = function(val)
local ValueObject = Instance.new("IntValue")
ValueObject.Name = "DESERIALIZEDVALUE"
ValueObject.Value = (type(val) == "number" and val or 0)
return ValueObject
end
I haven’t really looked into the art of serialization, I’ve probably done it without realizing it. I just need clarification.