問題タブ [auto-value]

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 に答える
1078 参照

java - auto-value-gson を使用して不明な json フィールドをマップするにはどうすればよいですか

私はapiと対話するシンプルな github gist ビュー アプリを Android で作成しています。

しかし、AutoValue と GSON を使用してこの json 応答をマップする方法がわかりません。現在は必要ないため、多くのキーを削除したことに注意してください。実際の応答は次のようになります

応答例

質問StringFileobject を マッピングして動作させることができると読んだことがあります。filesただし、キーはオブジェクトのオブジェクトであるか、オブジェクトのオブジェクトである可能性があるため、機能しません。

では、これらの不明なオブジェクトのオブジェクトを auto-value-gson でマップするにはどうすればよいでしょうか? それは可能ですか?

コード

GistResponse.java

ファイル名.java

File.java

関連トピックと情報:

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

android - AndroidX、自動値のサポート。注釈の間違った依存関係

Autovalue を使用してモデルの一部を生成する Android プロジェクトがあります。古い依存関係com.android.support.*から新しいandroidx.*依存関係に移行しようとしています。

Android Gradle プラグイン 3.2+ では、古いサポート依存関係のすべての発生を置き換えようとすることを知っていますが、これは Autovalue によって生成されるインターフェイスには拡張されないようです。これらのインターフェイスは、代わりにandroid.support.annotation.NonNullおよびを引き続き参照します。android.support.annotation.Nullableandroidx.annotation.*

私はこれらの注釈プロセッサの経験がほとんどありません。他に関連する情報があれば教えてください。

ご提案いただきありがとうございます。