Comment convertir un object JSONObject en gson.JsonObject?

J’ai un object org.json.JSONObject .

Quel est le moyen le plus simple de créer un object gson.JsonObject partir de celui-ci?

Merci

La méthode la plus simple consiste à sérialiser votre object JSONObject en une chaîne json en utilisant toSsortingng (), puis en analysant cette chaîne json dans un object JsonObject:

  org.json.JSONObject object = ; JsonParser jsonParser = new JsonParser(); JsonObject gsonObject = (JsonObject)jsonParser.parse(object.toSsortingng()); 

Notez que la sérialisation et la désérialisation d’un object peuvent être une opération coûteuse. Si vous devez faire cela beaucoup dans votre code (à l’intérieur des boucles), cela peut affecter vos performances.