2017-10-18 5 views

Répondre

0
object HelperJSON { 
    private var gson: Gson = Gson() 
    fun fetchSocialUrls(jsonString: String): SocialLoginUrlInfo { 
     Log.e("JSONHelper ", "Enter: " + jsonString) 
     return gson.fromJson(jsonString, SocialLoginUrlInfo::class.java) 
    } 

    fun toJsonString(simpleObject: Any?): String = gson.toJson(simpleObject) 
} 

Dans Présentateur:

socialLoginUrl = HelperJSON.fetchSocialUrls(HelperJSON.toJsonString(response.data()?.socialLoginUrls())) 
0

Cela semble être des paramètres URL, utilisez cette méthode pour reconvertir en JSON format chaîne:

public static String urlParamsToJSON(String urlParams) { 
    urlParams = urlParams.replaceAll("=", "\":\""); 
    urlParams = urlParams.replaceAll("&", "\",\""); 
    return "{\"" + urlParams + "\"}"; 
}