データの値が設定されます。フィールドにマップされない値を含んでいる場合は、その値は、単に無視されます。クラスのフィールドの値がない場合、そのフィールドは返されたオブジェクトに定義された初期値のままとなります。サポートしていません。ライブラリを使用してください。データをオブジェクト「上」でデシリアライズして、既存のデータを上書きすることも可能です。オブジェクトのフィールドに対応する値がない場合は、そのままにされます。この方法では、以前に作成されたオブジェクトは再使用されるため、アロケーションを最小限にすることができます。計画的に上書きして、オブジェクトに「パッチ」を行うことができます。サブクラスもサポートしています。サポートされていないので、例外が発生します。ScriptableObject、通常のクラスや構造体をサポートします。型はサポートされない)が適用されます。渡すことは現在サポートされていません。それらの型は、クラスや構造体などの型にラップする必要があります。すべてをシリアライズできます。著しく早いことが、ベンチマークテストで示されています。GCメモリの使用が、以下のように最小に抑えられています。メモリをアロケーションします。メモリをアロケーションします。メモリは配列にアロケーションされます)。メモリをアロケーションします。メモリはアロケーションされません。バックグラウンドスレッドからの呼び出しが許可されています。そのため、一般的なマルチスレッドの制約と同じように、オブジェクトのシリアライズ/デシリアライズを行っている間に、他のスレッドから同じオブジェクトにアクセスしたり変更を加えたりしないように注意してください。出力をサポートします。入力すると、オンにすることができます。属性を使用すると、出力からフィールドを除くことができます。「共通」のフィールドを持つクラスか構造体にデシリアライズします。度目のデシリアライズで実際に求める型にします。2018.1チュートリアルAnswersナレッジベースフォーラムアセットストアフィードバック。