タグ

シリアライズに関するtanosikeizaigakuのブックマーク (2)

  • 覚えておきたい「シリアライズ serialize」 | hijiriworld Web

    シリアライズとは、ソフトウェア内部で扱っているデータをそのまま、保存したり送受信することができるように変換することです。 データベースに配列データをそのまま保存したい時などに使います。 通常、データベースには「フィールド:値」という形式で保存される為、配列データをそのまま保存することはできません。 仮に「array(‘a’, ‘b’, ‘c’)」という値を保存したとしても、それはただの 文字列 にすぎません。 一方、シリアライズすると、配列データを配列データとして保存することができます。 特に、配列の要素数や構造が動的に変化するデータを取り扱う場合には、必ずと言っていいほど使うでしょう。 では、シリアライズによって、データがどのように変換されるかを見ていきます。 まずはPHPのシリアライズから。 PHP – serialize() シリアライズ シリアライズ後の文字列は「型:値」の形式に変

    tanosikeizaigaku
    tanosikeizaigaku 2020/06/24
    シリアライズとは、ソフトウェア内部で扱っているデータをそのまま、保存したり送受信することができるように変換する
  • シリアライズとは - IT用語辞典

    概要 シリアライズ(serialize)とは、複数の要素を一列に並べる操作や処理のこと。単にシリアライズといった場合には、プログラムの実行状態や複雑なデータ構造などを一つの文字列やバイト列で表現する「直列化」を指すことが多い。 様々な要素を組み合わせた複合的なデータや、コンピュータで実行中のプログラムがメインメモリ上に展開しているオブジェクトなどを、一定のデータ形式や変換規則に従って文字列やバイト列に変換し、保存したり送受信できるようにすることを指す。 プログラムが処理している複雑なデータやオブジェクトなどのある瞬間の状態(スナップショット)を丸ごと固定することができ、ストレージに永続的に保存したり、ネットワークを通じて他のコンピュータに送ったりすることができる。 シリアライズされたデータを元の状態や形式に復元する作業や処理のことは「デシリアライズ」(deserialize)という。プログ

    シリアライズとは - IT用語辞典
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/24
    シリアライズとは...プログラム上のデータやオブジェクトなどを、一定のデータ形式や変換規則に従って文字列やバイト列に変換し、保存したり送受信できるようにすることを指す
  • 1