【しりあらいぜーしょん】
シリアライゼーション(直列化) とは?
💡 データを「一列の荷物」にして送り出す梱包作業
📌 このページのポイント
シリアライゼーションって何のためにやるの?
具体的にはどんな形に変換するの?
元に戻すこともできるの?
JSONとProtocol Buffersってどう使い分けるの?
安全でないデシリアライゼーションってどう防ぐの?
まとめ:ざっくりこれだけ覚えればOK!
「シリアライゼーション」って出てきたら「プログラムのデータを保存・通信できる形に変換することだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「serialization」 = 直列にすること・連続化
💬 serialは「連続した・一列の」という意味。データを一列に並べて送れる形にするイメージだよ