aşağıda olarak temsil edilen bir json dizesi var çalışmıyor:kullanma GSON fromJson yöntemi
"{"RequestId":255,
"RequestTime":"2016-04-08T17:00:40.327",
"Otp":"123456",
"AppName":"This is my app name",
"IsAwaitingResponse":false}"
Ben de GSON kütüphane fromJson() yöntemini kullanarak oluşturmak istiyor bunun altında bir sınıf nesnesi var ... Ben gson.fromJson yöntemini çağırdığınızda
public class AccessRequest{
public int Id;
public String RequestTime;
public String Otp;
public String AppName;
public Boolean IsAwaitingResponse;
}
Şimdi hata yok ama benim nesne set almıyor. Bunun yerine açıkça yanlıştır ama hiçbir hata atılır bazı garip GSON nesnesine benim 'ar' değişkeni kuruyor
Gson gson = new Gson();
AccessRequest ar;
ar = gson.fromJson(jsonString, AccessRequest.class);
Bu ... Ben kullanıyorum kodudur.
{serializeNulls: falsefactories: [Fabrika [typeHierarchy = com.google.gson.JsonElement, adaptör = com.google.gson.internal.bind.TypeAdapters 25 $,] e8dad0a @
Neyden Gördüğüm gibi, Json dizgimde bir hata yok (json için yeni olmama rağmen), bu yüzden bu yöntemin neden çalışmadığından emin değilim ...
Bu çıkışı nereden alıyorsunuz? Ne üretir? – Savior
Bir MCVE gönderebilir misiniz? –
Bu hata iletisini içeren istisna nedir? Stacktrace'i gönderin lütfen. – f1sh