Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

JSON Data Field ?


Öne çıkan mesajlar

Mesaj tarihi:
Aşağıdaki gibi standart bir JSON datsı var...

Benim bir türlü çözüm bulamadığım herhangi bir json datasının field bilgilerini nasıl alırız?

Yani ben bilmediğimi varsayarak "created-at" ve ya "product_date" gibi alanın adını almak istiyorum ?



"product": {
"created_at": "2010-10-08T17:24:27Z",
"id": 24,
"product_date": "2010-08-08",
"product_name": "Product One",
"updated_at": "2010-10-08T17:36:00Z"
}

Mesaj tarihi:
Sonrasında o alanlara nasıl erişiyosun? [] operatörüyle mi yoksa class gibi . operatörüyle mi? Yani aldığın datayı bi nesneye mi çeviriyosun yoksa diziye mi?

Eğer diziyse, atıyorum product adındaki o dizinin içini şu şekilde gezebilirsin:

$.each(products, function(k, v) {
// k dediği field adı
// v dediği değeri
});



Eğer nesneyse de şurdaki gibi http://stackoverflow.com/questions/587881/how-to-iterate-over-every-property-of-an-object-in-javascript-using-prototype
Mesaj tarihi:
çünkü veritabanından bazı raporlamalar geliyor farklı parametrelerde farklı tablo yapıları dönecek şekilde bir sistem var

ve her type için ayrı bir parser yazmak yerine, header bilgilerini alabilmenin yolu olsa dedim tek bir js kodu ile herhangi bir json datası kolayca table olarak yazdırılır..

@Kojiroh

eyvallah aslında . operatörü ile işlem yapıyordum fakat dizi şeklinde almak bu iş için daha uygun olacak gibi geldi

sanırım bu işime yarayacak
×
×
  • Yeni Oluştur...