私はJavascriptアプリケーションで消費するためにビジネスオブジェクトをJSONにシリアル化しようとしています。問題は、データアクセスや永続性を認識していないという意味で、ビジネスオブジェクトを「純粋」に保つことを試みていることです。 toJSON()関数を使ってオブジェクトを「希釈する」ことは、この目標に反してしまうと私は思えます。一方、外部オブジェクトを使用してビジネスオブジェクトをシリアライズすると、すべてのインスタンス変数をプライベートに保つことができないため、機能しません。JSONとしてビジネスオブジェクトをシリアライズ
私はまったく間違った方法に近づいていますか?