Ik ben bezig met een applicatie die serialization gebruikt om een klasse en z'n properties op te slaan.
Als ik deze terug inlees is dit allemaal geen probleem.
Maar als ik een property bijvoeg zou ik graag nog steeds de mogelijkheid hebben om hetzelfde bestand in te lezen en te deserializen naar m'n klasse ook al zouden sommige properties hier nog niet in staan.
Is hier een optie voor of zou ik best rond het uitlezen van elke property een try catch zetten en deze anders met Nothing invullen?
Geef die toegevoegde properties een default waarde. In Java heb je het keyword "transient" dat je bij een propertie kan plaatsen. Dan wordt die niet geserialiseerd en ook niet gedeserialiseerd.
Mja het probleem is niet dat die geen of een default waarde hebben. Het probleem is dat de file die gedeserialized wordt die property niet heeft en dat daardoor de function getValue("propertyName", propertyType) uitloopt op een Exception.