2017-06-29 3 views
0

Ich habe überprüft, dass ich die hashmap in Json mit Gson konvertieren kann, aber es gibt String. Dann muss ich diese Zeichenfolge in JsonObject konvertieren.Wie man HashMap direkt zu JsonObject konvertiert

Gibt es eine Möglichkeit, dass ich die hashmap zu JsonObject direkt Gson

+2

Sie _might_ wollen einige Code anzeigen. Ich kenne Gson nicht, aber wenn es wie die anderen Mapper funktioniert (und ich vermute, dass es funktioniert), konvertiert es zuerst alles in JsonObject und formatiert das dann in eine Zeichenkette, um stattdessen ein JsonObject zu bekommen, sollte nur eine Frage sein deine Anrufe. – Thomas

+0

Nein, nicht '* könnte *'. Bitte zeigen Sie uns, was Sie versucht haben. – Michael

Antwort

2
Gson gson = new Gson(); 
gson.toJsonTree(hashmap).getAsJsonObject(); 
mit umwandeln kann

Dies ist, was ich in der Lage war, die API Es mir aufzulesen aus der Lektüre scheint, dass Sie die .toJsonTree verwenden möchten Methode anstelle der .toJson-Methode und dann das JsonElement als JsonObject

Verwandte Themen