react native json çekme
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
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.
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.