web-dev-qa-db-fra.com

Bibliothèque Gson dans Android Studio

Quelqu'un peut-il me donner, étape par étape, des instructions pour ajouter la bibliothèque Gson à un projet Android?

J'ai essayé la bibliothèque intégrée JSON mais cela semble être un peu fastidieux pour le moment. J'ai vu quelques exemples basés sur Gson, et cela semble vraiment facile.

75
Venky

Ajoutez la dépendance suivante ou téléchargez le fichier Gson jar

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

Suivez github repo pour la documentation et plus.

136
Pehlaj

Lire Google-gson

Gson est une bibliothèque Java pouvant être utilisée pour convertir des objets Java en leur représentation JSON. Il peut également être utilisé pour convertir une chaîne JSON en un objet Java équivalent.

Ajoutez la ligne suivante à votre NIVEAU DU MODULE build.gradle _ configuration :

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

Utilisez dépendances de niveaux pour obtenir le Gson dans votre projet. Votre application build.gradle devrait ressembler à ceci-

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

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>

Gson jar les téléchargements sont disponibles auprès de Maven Central.

1
Jatin Sahgal

Il n'est pas nécessaire d'ajouter JAR à votre projet par vous-même, il suffit d'ajouter une dépendance dans build.gradle (Module lavel). ET essayent toujours d'utiliser la version mise à jour, à partir de maintenant

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

Comme chaque version incrémentale a quelques corrections de bugs ou de nouvelles versions, comme mentionné ici

1
Muahmmad Tayyib

Si vous allez l'utiliser avec la bibliothèque Retrofit , je vous suggère d'utiliser la bibliothèque gson de Square comme:

implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
0
Ercan Duman