Library Gson di Android Studio


95

Dapatkah seseorang memberi saya panduan langkah demi langkah untuk menambahkan pustaka Gson ke proyek Android?

Saya mencoba JSONperpustakaan yang ada di dalamnya tetapi tampaknya itu agak membosankan sekarang. Saya melihat beberapa contoh berdasarkan Gson, dan itu tampaknya sangat mudah.

Jawaban:


186

Tambahkan dependensi berikut atau download file jar Gson

implementation 'com.google.code.gson:gson:2.8.6'

Ikuti repo github untuk dokumentasi dan lainnya.


1
Apakah saya perlu mendownload file jar, atau haruskah saya menambahkan compile 'com.XX ??
Venky

1
Itu tidak langsung bekerja setelah menambahkan dependensi dan mencoba membangun aplikasi saya. Saya telah memulai ulang studio android saya dan mencoba membangunnya kembali.
Berhasil

@SillySam: Hasil edit Anda seharusnya menjadi jawaban baru karena sepenuhnya menulis ulang jawaban ini.
BDL

@JagadishDharanikota Saya memperhatikan ini juga. Saya rasa Anda bisa memperbaikinya tanpa memulai ulang dengan menggunakan File -> Sync Project with Gradle Files
okhobb

22

Baca Google-gson

Gson adalah pustaka Java yang dapat digunakan untuk mengubah Objek Java menjadi representasi JSON mereka. Ini juga dapat digunakan untuk mengonversi string JSON menjadi objek Java yang setara.

Tambahkan baris berikut ke konfigurasi MODULE LEVEL Anda build.gradle :

dependencies {
     implementation 'com.google.code.gson:gson:2.8.5' // Old 2.8.2
}

7

Gunakan dependensi gradle untuk mendapatkan Gson dalam proyek Anda. Aplikasi Anda build.gradle akan terlihat seperti ini-

dependencies {
  implementation 'com.google.code.gson:gson:2.8.2'
}

3

Jika Anda akan menggunakannya dengan pustaka Retrofit , saya sarankan Anda untuk menggunakan pustaka gson Square sebagai:

implementation 'com.squareup.retrofit2:converter-gson:2.4.0'

1

Gradle:

dependencies {
   implementation 'com.google.code.gson:gson:2.8.5'
}

Maven:

<dependency>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <version>2.8.5</version> 
</dependency>

Unduhan gson jar tersedia dari Maven Central.


Sekarang saya tahu sobat, 3 tahun yang lalu ini tidak cukup relevan untuk diketahui :)
Venky

1

Anda tidak perlu menambahkan JAR ke proyek Anda sendiri, cukup tambahkan dependensi di build.gradle (Module lavel). JUGA selalu mencoba untuk menggunakan versi yang ditingkatkan, seperti yang sekarang

dependencies {
  implementation 'com.google.code.gson:gson:2.8.5'
}

Karena setiap versi inkremental memiliki beberapa perbaikan bug atau peningkatan gradasi seperti yang disebutkan di sini


saya tahu, tetapi tidak menyadarinya 3 tahun yang lalu :)
Venky

@Venky ... saya memposting jawaban ini untuk SO yang masih dalam ambiguitas ... :)
Muahmmad Tayyib
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.