解説
「シリアライズ」(serialize)は、メモリー上で扱っているデータを、ファイルに保存したり別の場所に送信したりするために、一定の規則で文字列やバイト列に変換することです。
こうした処理は、シリアライズ以外に、シリアル化、直列化などとも呼びます。また、シリアライズしたデータを元に戻す処理は、デシリアライズなどと呼びます。
サンプル
シリアライズのサンプルです。JavaScriptのオブジェクトや配列のデータを、JSON形式で文字列にします。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>「シリアライズ」のサンプル</title>
<style> #output { font-size: 1.5em; } </style>
</head>
<body>
<pre id="output"></pre>
<script>
window.addEventListener('DOMContentLoaded', e => {
const data = {
name: 'Leon',
hp: 100,
mp: 50,
item: [
'sword',
'armor',
'ring'
]
};
const string = JSON.stringify(data);
const element = document.querySelector('#output');
element.textContent = string;
});
</script>
</body>
</html>
{"name":"Leon","hp":100,"mp":50,"item":["sword","armor","ring"]}
