2017-05-15 10 views
6

私はgson.JsonObjectオブジェクトを持っています。そこからorg.json.JSONObjectオブジェクトを作成する最も簡単な方法は何ですか?gson.JsonObjectをJSONObjectに変換する

ありがとうございます。

+0

でそれを解析します2つのAPI間を行き来するのではなく、単一のパーサライブラリを使用してプロジェクトを – Aaron

答えて

5

は、単一のプロジェクトに二つの異なるJSONパーサーを持つTBHが面倒のように聞こえる、あなたはすべてのコンポーネントを提供することができないかどうかをチェックする必要がありJsonObjectから再びJSON文字列を取得し、JSONObject

JsonObject gson = new JsonParser().parse("{\"id\":\"value\"}").getAsJsonObject(); 

JSONObject jo2 = new JSONObject(gson.toString()); 
3
new org.json.JSONObject(gson.toJson(gson.JsonObject)); 
関連する問題