私は Java オブジェクト モデル出身で、JSON は初めてです。JSONオブジェクトモデルがいかに真実であるかを理解しようとしています。それは提供implement
し、extend
能力はありますか?
いいえの場合、どうすれば同様のオブジェクト モデルを実現できますか?
私はそれについてグーグルで検索しようとしましたが、具体的なものは見つかりませんでした。
私は Java オブジェクト モデル出身で、JSON は初めてです。JSONオブジェクトモデルがいかに真実であるかを理解しようとしています。それは提供implement
し、extend
能力はありますか?
いいえの場合、どうすれば同様のオブジェクト モデルを実現できますか?
私はそれについてグーグルで検索しようとしましたが、具体的なものは見つかりませんでした。
あなたが聞きたかったのは、「 JavaScriptオブジェクト モデルがどれほど正しいかを理解しようとしている」ということだと思います。任意の JavaScript オブジェクトの JSON 表現は、そのオブジェクトの転写にすぎません。したがって、OO 構造に関係するものはすべて、JSON 自体ではなく JavaScript で処理する必要があります。この質問は、オブジェクトを JSON 形式で表現するための良い手がかりになります。
PS: Java OO モデルに慣れている場合は、typescript のプレイグラウンドが適切な「ビジュアライザー」になる可能性があります。左側のパネルでは、Java で作成するオブジェクトに非常に近いものを作成できます (継承を使用するなど)。右側のパネルでは、それが JavaScript の「翻訳」であることがわかります。非常にきれいで、「本によると」非常に簡単です。
javascript には、java のように実装または拡張メソッドが組み込まれていません。必要に応じて、その動作をモックする方法を構築できます。これらの望ましい動作を提供する mvc ライブラリがあります。たとえば、mvc ライブラリ バックボーンのモデル クラスには拡張機能があります。詳細については、Google、javascript の継承を参照してください。