android - Gson库的引用
黄舟
黄舟 2017-04-17 17:32:14
0
4
491

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(4)
小葫芦

위의 것은 Retrofit 자체를 리패키지한 패키지이고, 아래의 것은 Google의 공식 GSON 패키지이며, Retrofit을 사용한 후 공식 Gson 개발 프로젝트에 의존하는 일부 타사 프로젝트를 사용하는 상황이 자주 발생합니다. 그러면 다 사용할 수밖에 없습니다. 이는 타사 오픈소스 프로젝트를 사용할 때 자주 발생하는 문제입니다.

Ty80

converter-gson:2.1.0'을 참조하는 코드를 전달하면 됩니다. 어쩌면 컴파일 도구는 gson을 본 후 Google의 gson 패키지를 사용하도록 기본 설정되어 있을 수도 있습니다.

Ty80

기본값은 gson을 사용하고 gson을 사용하여 json을 구문 분석합니다. 더 이상 gson 라이브러리를 별도로 참조할 필요가 없습니다

迷茫

1. Converter-gson의 종속성은 투명하게 전송되므로 gson의 종속성은 자동으로 추가됩니다.
2. 투명 전송을 끄려면 @aar를 사용할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿