Недопустимая строка JSON для ответа в android-apollo

Я посылаю простые мутации, и я ожидал JSON, но в строке ответа:

{ facebook=https://www.facebook.com/, linkedIn=https://www.linkedin.com/ } 

Как это исправить?

 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) } 

В Ведущем:

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

Кажется, это параметры URL, используйте этот метод для преобразования в формат JSON String:

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