What is 'Data Serialization'?

What is 'Data Serialization'?

Approach: Describe converting objects to byte streams.

The process of converting a data structure or object into a format that can be stored or transmitted across a network and reconstructed later.

Follow-up: Why use binary serialization over JSON?

Key concepts: avro, protobuf, json.