2015-09-10 16 views
14

Benim api baskılar bu gibi basit bir json nesnesi kullanarak basit json nesnesi olsun tepki?RETROFIT 2

Call<JSONObject> result(); 

Ama baskılar response.body() yöntem onResponse (Response<JSONObject> response) yılında, o {} döndüğünde o boş demektir:

Aşağıdaki çalıştı.

+0

answer.raw(). Body() 'ye erişmeyi denediniz mi? –

+0

çözümü aldın mı? – WonderKid

cevap

28

Çok sayıda R & D sonra cevap aldım. Bu aramanın Call<JsonObject> result() sonra paketin org.json

gelen paketin com.google.gson yerine JSONObject den

Kullanım JsonObject aşağıda bulabilir ve onResponse (Response<JsonObject> response)response.body() çağırmak için kullanılan yönteme veya response.body().toString(); içinde size

+3

Harika! Tanrı seni korusun. – Steven

+3

İyi şeyler adam. Bunu daha önce JSONObject ile denedim. Farkı asla farketmezdim (JsonObject). Yapabilseydim tekrar kazanabilirim. – i2097i