CEYD-A: JSON Verilerin Gösterimi
JSON webservislerinden veri alıp işlemek yeni CEYD sürümü ile daha da kolaylaştırıldı. cmdgetjsonvalues komutu ile bir JSON nesnesi alanlarına ayrıştırılarak CEYD dizisine aktarılabiliyor. Bu şekilde dizinin içinden alan ismine göre veri çekmek kolaylaşıyor.
Geliştiricilerin ilgisini çekebilecek bir hatırlatmayı yapmak gerekiyor: CEYD diliyle yazılan kodlar, cihazınızın üzerinde işletilip yürütüldüğü için sadece size özel komutlar geliştirmek mümkün. Bu da, dilin kullanımını çok daha cazip bir hale getiriyor.
Komutları https://kodla.ceyd-a.com sayfasında tanımlayabiliriz. Alternatif olarak, kod yazmadan blok geliştirmek için https://tasarla.ceyd-a.com sayfasını da kullanabilirsiniz. Bu şekilde sürükle-bırak-yap-boz ile kod yazmadan kurgular oluşturabilirsiniz.
Yeni kavramlar şunlar:
{!RET cmdgetjsonvalues jsonelement,$row!}
jsonelement dizisine JSON nesnesi atılır.
İsim:{!GET $jsonelement[name]!}<br> Kullanıcı:{!GET $jsonelement[username]!}
dizinin içindeki name ve username alanları ekrana yazılır
1 2 3 4 5 6 7 8 9 10 11 12 |
SORU:json deneme CEVAP:{!SET $data={!RET cmdloadurl https://jsonplaceholder.typicode.com/users!}!} {!SET $staArraySize={!RET cmdgetjsonarraysize ,$data!}!} {!FOR $i=0,$staArraySize {!SET $row={!RET cmdgetjsonarray ,$i,$data!}!} {!RET cmdgetjsonvalues jsonelement,$row!} İsim:{!GET $jsonelement[name]!}<br> Kullanıcı:{!GET $jsonelement[username]!}<br><hr> {!SET $i+=1!} !} |