Data serialisation
The process of turning a data structure (often represented in the computer's memory) into a stream of data suitable for saving in a file, or for transmission over a network. This stream may be either text or binary data. The word "serial" refers simply to the fact that the data is ordered linearly for the purposes of writing.