問題タブ [protostuff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Protostuff 循環参照の RuntimeSchema?
Protostuff の RuntimeSchema を使用してデータをシリアル化しています。これはほとんどの場合機能しますが、時々次のようになります。
これは明らかに、オブジェクト内にある種の循環参照があることを意味します。
ドキュメントを読む Protostuff は、理論的には実行時スキーマの循環参照をサポートしていますが、これを機能させるために有効にする必要がある構成はありますか?
私は読んだ:Dprotostuff.runtime.collection_schema_on_repeated_fields
しかし、私たちのオブジェクトには当てはまらない配列項目の循環参照にのみ適用されると思われます。
ありがとう!
java - API に応答してフィールドを追加する際の後方互換性
オブジェクトの Json 応答にいくつかの新しいフィールドを追加しました。API をヒットするようにクライアントを更新すると問題ありません。ただし、古いバージョンの API ではシリアル化エラーが発生します。オブジェクトのシリアル化と逆シリアル化にPROTOSTUFFを使用しています。古いバージョンのクライアントが新しいフィールドを無視して適切に動作し続けるようにするにはどうすればよいですか。フィールドを一時的なものにしてみました@JsonIgnoreタグ