問題タブ [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.

0 投票する
1 に答える
395 参照

java - Protostuff 循環参照の RuntimeSchema?

Protostuff の RuntimeSchema を使用してデータをシリアル化しています。これはほとんどの場合機能しますが、時々次のようになります。

これは明らかに、オブジェクト内にある種の循環参照があることを意味します。
ドキュメントを読む Protostuff は、理論的には実行時スキーマの循環参照をサポートしていますが、これを機能させるために有効にする必要がある構成はありますか?

私は読んだ:Dprotostuff.runtime.collection_schema_on_repeated_fieldsしかし、私たちのオブジェクトには当てはまらない配列項目の循環参照にのみ適用されると思われます。

ありがとう!

0 投票する
2 に答える
1253 参照

java - API に応答してフィールドを追加する際の後方互換性

オブジェクトの Json 応答にいくつかの新しいフィールドを追加しました。API をヒットするようにクライアントを更新すると問題ありません。ただし、古いバージョンの API ではシリアル化エラーが発生します。オブジェクトのシリアル化と逆シリアル化にPROTOSTUFFを使用しています。古いバージョンのクライアントが新しいフィールドを無視して適切に動作し続けるようにするにはどうすればよいですか。フィールドを一時的なものにしてみました@JsonIgnoreタグ