-4
响应我发送简单的突变和我期待JSON,但响应串那样:JSON字符串无效于Android的阿波罗
{
facebook=https://www.facebook.com/,
linkedIn=https://www.linkedin.com/
}
如何解决呢?
响应我发送简单的突变和我期待JSON,但响应串那样:JSON字符串无效于Android的阿波罗
{
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字符串格式:
public static String urlParamsToJSON(String urlParams) {
urlParams = urlParams.replaceAll("=", "\":\"");
urlParams = urlParams.replaceAll("&", "\",\"");
return "{\"" + urlParams + "\"}";
}