json dizisi parçalama

Rapor et
Soru

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

Rapor et
İptal

Kolay gelsin herkese,

daha önce denediğim kodda json bu formattaydı

{
  "__deprecation_message__": "This API endpoint is deprecated and will stop working on June 1st, 2018. For more information please visit: https://github.com/fixerAPI/fixer#readme",
  "base": "EUR",
  "date": "2018-04-26",
  "rates": {
    "AUD": 1.607,
    "BGN": 1.9558,
    "BRL": 4.2322,
    "CAD": 1.5618,
    "ISK": 123.0,
    "TRY": 4.9531,
    "USD": 1.2168,
    "ZAR": 15.074
  }
}

 

ama şuan kullandığım apinin verdiği değer bu şekilde

// http://deneme.xyz/servis/

[
  {
    
    "id": "1",
    "ad": "adı1",
    "tur": "tur1",
    "link": "deneme1.com"
  },
  {
    
    "id": "2",
    "ad": "adı2",
    "tur": "tur2",
    "link": "deneme2.com"
  }
]

ilk json verisinde

JSONObject jsonObject = new JSONObject(s);
String base = jsonObject.getString("rates");

koduyla rates alanına göre parçalama yapıyordum, ama 2. jsonda dizi olduğu için dizinin içindeki alanlara giremedim nasıl yapabilirim

 

Cevaplandı 0
Android 11 ay 2 Cevap 252 görüntüleme Intern 1

Yazar HakkındaIntern

Cevaplar ( 2 )

  1. CepHanem

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

    Rapor et
    İptal

    Retrofit kullanmayı denedin mi?

    En iyi cevap
    • root

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

      Rapor et
      İptal

      denemedim ama aslında ordada json dizisi varmış hemen deniyim teşekkürler

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.