Android アプリで Sugar ORM を使用しています。私のデータはサーバーから取得されますが、一部のモデルには、デバイス側で入力される追加のフィールドがあります。データを更新すると、デバイスに入力されたフィールドが null 値で上書きされます。
現在、そのオブジェクトが既に存在するかどうかを確認するためにデータベース クエリを実行しています。そうであれば、必要なフィールドを新しいオブジェクトに保存してから、save() メソッドを呼び出します。より良い方法が必要であり、どんな助けもいただければ幸いです!
Jackson を使用して json 応答を解析しています。API からのものではないフィールドに @JsonIgnore を設定しましたが、違いはありません。