项目中用到了retrofit网路请求框架,然后json解析系添加了
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
感觉已经够用了,但是为什么看到有的项目中还要添加gosn库
compile 'com.google.code.gson:gson:2.6.2'
高洛峰2017-04-17 17:34:14
上はレトロフィット自体によって再パッケージ化されたパッケージですが、下は Google の公式 GSON パッケージです。レトロフィットが使用され、その後、公式の Gson 開発プロジェクトに依存するいくつかのサードパーティ プロジェクトが使用される状況がよく発生します。これは、サードパーティのオープンソース プロジェクトを使用する場合によく発生する問題です。
PHP中文网2017-04-17 17:34:14
converter-gson:2.1.0' を参照するコードを渡すだけです。 gson を見た後、コンパイル ツールがデフォルトで Google の gson パッケージを使用するようになっている可能性があります。
迷茫2017-04-17 17:34:14
1. Converter-gson の依存関係は透過的に送信されるため、gson の依存関係は自動的に追加されます
2. @aar を使用して透過的な送信をオフにすることができます