json retrofit hatası – android

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Android Retrofit Kullanımı

yukarıda ki konuda ki gibi verileri çekebiliyorum fakat aşağıda ki json kodunu bir türlü çekemiyorum. Bunun için ne yapmam gerekiyor

Not: konuda ki verilen json kodunu uygulamada kullanılacak hale getiren sitede kendi json kodumu yapıştırdığımda birden fazla class üretmekte, nedenini anlayamadım.

 

Benim json kodum şu şekilde.

 

Devam Ediyor 0
Android 3 sene 13 Cevap 799 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 13 )

  1. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Merhaba,
    tam olarak nasıl bir hata alıyorsunuz log cat çıktısına baktınız mı ?
    https://www.mobilhanem.com/android-retrofit-kullanimi-post-islemi/ ayrıca bu dersimizi inceleyip kaynak kodlarına bakın json parse işlemi de anlatıldı.

  2. legendary

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Merhaba,
    http://www.jsonschema2pojo.org/
    sitesini kullanarak Gson seriliaze olacak şekilde bir pojo oluşturup, kendi servisinden dönenen pojo nesnesiyle karşılaştırabilir misin. Ayrıca bir logcat kaydı veya ekran görüntüsü paylaşabilirsen daha fazla yardımcı olabiliriz.

  3. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    hatadan kastım şu;
    örnekte ki json ile benim jsonum arasında fark var.
    Örnekte ki jsonu http://www.jsonschema2pojo.org/ sitesinde denildiği gibi yaptıgımda sorun olmuyor ama ben kendi jsonumu http://www.jsonschema2pojo.org/ sitesinde yapmaya çalıştığımda birden fazla class olusuyor. Aşağıya görüntüyü atıyorum

    • legendary

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      Example classının aşağıdaki gibi oluşturmalısın.

      • legendary

        Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

        Rapor et
        İptal

        Selam,
        Kopyladığım kodu siteye yapıştırınca Generic modeli alamadı. Screen shot paylaşıyorum.


        • Avatar

          Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

          Rapor et
          İptal

          bu dediğini yaptım hocam ama şöyle bi sorun var, tüm hepsini tek kolonda alıyor yani sitede ki örnek projede liste liste ayrılıyor name resim category vb.
          fakat bu yaptıgımızda hepsini tek listede alıyor.

          • legendary

            Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

            Rapor et
            İptal

            Selam,
            Yapmaya çalıştığınız örnekteki pojo classları ve servisi tetiklediğin noktadaki kodları ekran görüntüsünü alarak paylaşabilir misin. Ya da github da repona atıp bize linkini gönderebilirsen daha iyi yardımcı olabiliriz.

  4. mehmetdniz

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Selamlar,

    Modellerini şu şekilde tanimlayip dener misin

    Class modelData
    Public List siralama;
    ……

    Class ModelIcerik
    public class id;
    public class name;
    …..

    Sonucu paylaşır mısın

  5. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Model Class ınız bu şekilde olacak.

    Bunu parse ederken de :

  6. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Site bazı işaretleri filtrelemiş yalnız. Tekrar deneyeyim :
    List tanımı şöyle :
    List exampleModel = new ArrayList();
    onResponse kısmı ise şöyle :
    public void onResponse(Call call, Response response)

  7. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Yok gönderdiğim kodlar eksik yayınlanıyor. Şu örneği incelerseniz daha sağlıklı olacak :
    http://abdullahbalta.com/android-retrofit-ve-glide-kutuphaneleri-kullanimi/

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.