GSON - Get JSON valeur de Chaîne
Que j'essaie d'analyser la Chaîne JSON "{'test': '100.00'}", et pour obtenir la valeur: 100.00 avec le GSON de la bibliothèque. Mon code ressemble à ceci:
String myJSONString = "{'test': '100.00'}";
JsonObject jobj = new Gson().fromJson(myJSONString, JsonObject.class);
String result = jobj.get("test").toString();
System.out.println(result);
Mon résultat ressemble à ceci: "100.00", mais j'aurais besoin juste de 100,00 sans les guillemets. Comment cela peut-il être engagés?
Vous devez vous connecter pour publier un commentaire.
Essayer
get(String) méthode renvoie JsonElement objet qui vous devriez alors obtenir la valeur de.
EDIT:
par le commentaire ci-dessous: Voici quelques explications
si jamais vous avez une chaîne => dans ce cas, "résultat", a été fixé à une chaîne de caractères sur la ligne 3. La touche "test" dans la myJSONString variable a une valeur de 100,00 afin de "DOUBLEFY" cette valeur de 100.00, vous appelez la parseDouble méthode de la Double classe. Cest la comment convertir une chaîne VALIDE double en double Double.parseDouble(result); va transformer la chaîne "résultat" dans un double