2017-06-29 10 views
0

私はGsonを使用してハッシュマップをjsonに変換できますが、Stringを与えていることを確認しました。次に、この文字列をJsonObjectに変換します。HashMapをJsonObjectに直接変換する方法

私が直接、これは私はあなたが.toJsonTreeを使用したい私には思えるAPI を読んでから集めることができたものです

+2

いくつかのコードを表示する必要があります。私はGsonを知らないのですが、それが他のマッパーと同じように機能するなら(そして私が推測すると思いますが)、まずすべてをJsonObjectに変換し、それを文字列にフォーマットして、代わりにJsonObjectを取得する必要がありますあなたの呼び出し。 – Thomas

+0

いいえ、 '* might *'ではありません。あなたが試したことを教えてください。 – Michael

答えて

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

をgson使用してJsonObjectにハッシュマップに変換することができますどのような方法がありますメソッドを呼び出し、JsonObjectとしてJsonElementを取得します。

関連する問題