Concept Flow - Message serialization
Create Java Object
Serialize Object to JSON
Send JSON over Network
Receive JSON
Deserialize JSON to Java Object
Use Java Object in Application
This flow shows how a Java object is converted to JSON for sending, then back to a Java object when received.