value objects can be used for serialization/deserialization code example
Example 1: serialization vs deserialization
DE-SERIALIZATION: JSON --> JAVA OBJECT
SERIALIZATION: JSON <-- JAVA OBJECT
I add jacksonDataBinder dependency in my pom.xml file ->
it is a json parser. That is used for converting
from java object to json and from json to java object.
Example 2: Serialization and Deserialization
Serialization; when we MAP a Java object to API JSON
format (CONVERT JAVA OBJECT TO JSON);
Deserialization; API JSON/XML ^ MAP it to Java Object
(JSON TO JAVA OBJECT)