v2.5.2
Giriş yap

react native json çekme

Anonim
1,064 defa görüntülendi

react native ile json veri çekiyorum.

[ 
"konu": {
      "ad": "Başlık",
      "aciklama": null
    }
]

Burada ki ad'ı almak çekmek istiyorum fakat bi türlü çekemedim. yardımcı olur musunuz?

Cevap yaz
Cevaplar (2)
bayramarif
1254 gün önce

Simdi soyle birsey var,
Array icinde key => value mantiginda key leri isim seklinde tutamazsin.
yani senin yaazdigin gibi "konu" >> bir {objeye} esit olamaz.

JSON dedigimiz bir parser esasinda datayi belirli bir duzene sokuyor.
Ve sen bu datayi baska bir yerde okumadan once cozmen gerekiyor.Bunun cesitli metodlari var yazilim dillerine gore.
Javascript icin {ornek} diye bir json degiskenimiz varsa ornek.json() deriz asenkron olarak ve daha sonrasinda bu objenin icindeki
dataya erisebiliriz.

Ama senin ornegindeki "ad" a erismek icin default[0].ad diyebilirsin.

islamsanliturk
1300 gün önce

Merhaba,
array icerisindeki yapinizi biraz daha duzgun hale getirirseniz ilerleyen islemler icin de cok rahat edersiniz ornek olarak su sekil bir yapi kullanilabilir.

 let default = [
 { 
    konu:{
        ad:'',
        aciklama:'',
    }
 },
 ]

eger buna benzer bir yapi kullanirsaniz default[0].konu.ad seklinde ulasabilirsiniz. buradaki sifir index i temsil eder ve map ederek gelen tum datayi da donebilirsiniz.