私は現在、電子を使用してプロジェクトに取り組んでいます(基本的にはクロムとnodejs)プラスAngular2永続活字体
ファイルにtypescriptですオブジェクトを保存するにはどのような方法がありますを使用していますか?
現在、オブジェクトをjsonファイルに保存しています。問題は、すべてのオブジェクトメソッドが失われていることです。
__proto__変数を保存してください。
フレームワークまたは特別なデータベースエンジンを使用する必要がありますか?
今日私はjsonファイルからオブジェクトを読み込み、JSON.parseを使用して解析しています。それから私は、任意の提案は、事前に
おかげで歓迎されているスケーラブル
ない新しいオブジェクト内のすべてのプロパティを再割り当てします。ホセ・
永続化フレームワークでは、何らかの並べ替えパターンを指定する必要があると思います。私はnodejのORMを認識していませんが、自分で行う必要があれば、直列化プロトコルを定義することから始めます。 – Sebas
すべては、プロジェクトの具体的なニーズによって異なります。私はタイプの有限集合をサポートする特別なシステムでそれをやった。シリアライゼーションは、型を数値として記録し、次にコンストラクタに渡す必要のあるパラメータを記録します。デシリアライザは型番号をコンストラクタに変換し、引数をコンストラクタに渡すことによってオブジェクトをインスタンス化します。これは長年にわたって非常にうまくいっています。それが設計されたプロジェクトは、もっと洗練されたものから恩恵を受けることはありません。他のプロジェクトでは、この解決策が不十分な他のニーズがあります。 – Louis