現在ドキュメントは制作段階にあるため、多くの情報が不完全なものになっています
シリアライザ
概要
シリアライザを使うことで、オブジェクトをバイト列に変換してオブジェクトを保存したり、他のセッションに送信することができます。 これにより、オブジェクトを保存する際にJSONに対応した文字列に変換する必要がなくなるため、データ量の節約や高速化が期待できます。
Serializable型
2つのメソッド
, serialize
を実装することでシリアライザを定義できます。deserialize
1 | |
2 | |
3 | |
4 | |
シリアライザの作成
シリアライザを作成するにあたって、すべて自前で実装することもできますが、
, ByteReader
を使うことで簡単にバイト列を扱うことができます。ByteWriter
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
使用例
例としてsignal機能をシリアライザと組み合わせて使う方法を示します。
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
はじめに
ガイド
アプリ
API
オブジェクト
使用するパッケージマネージャー