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.

Venky
sumber

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.

Pehlaj - Pengembang Aplikasi Seluler
sumber
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
}
IntelliJ Amiya
sumber
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'
}
D_Alpha
sumber
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'
Ercan
sumber
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.

Jatin Sahgal
sumber
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

Muahmmad Tayyib
sumber
saya tahu, tetapi tidak menyadarinya 3 tahun yang lalu :)
Venky
@Venky ... saya memposting jawaban ini untuk SO yang masih dalam ambiguitas ... :)
Muahmmad Tayyib