検索

ホームページ  >  に質問  >  本文

android - Gson库的引用

项目中用到了retrofit网路请求框架,然后json解析系添加了
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
感觉已经够用了,但是为什么看到有的项目中还要添加gosn库
compile 'com.google.code.gson:gson:2.6.2'

黄舟黄舟2772日前489

全員に返信(4)返信します

  • 高洛峰

    高洛峰2017-04-17 17:34:14

    上はレトロフィット自体によって再パッケージ化されたパッケージですが、下は Google の公式 GSON パッケージです。レトロフィットが使用され、その後、公式の Gson 開発プロジェクトに依存するいくつかのサードパーティ プロジェクトが使用される状況がよく発生します。これは、サードパーティのオープンソース プロジェクトを使用する場合によく発生する問題です。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:34:14

    converter-gson:2.1.0' を参照するコードを渡すだけです。 gson を見た後、コンパイル ツールがデフォルトで Google の gson パッケージを使用するようになっている可能性があります。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:34:14

    デフォルトは gson に依存し、gson を使用して json を解析します。 gson ライブラリを個別に参照する必要はなくなりました

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:34:14

    1. Converter-gson の依存関係は透過的に送信されるため、gson の依存関係は自動的に追加されます
    2. @aar を使用して透過的な送信をオフにすることができます

    返事
    0
  • キャンセル返事