Ağustos 12, 2015

Angular JSON /DATE() Tarih sorunu ve çözümü


JSON ile veri çekiyorsanız ve JSON tarih formatı  /Date(1003093200000)/  şeklinde çıktı veriyorsa bunu javascript içerisinde şu şekilde çözebilirsiniz. JSON tarih tipindeki veirlerin nasıl gösterileceğini bilemez ancak javascript bilir.

var date = new Date(jsonDate);
Ancak angular ile server tarafından tarihi çekip direkt olarak sayfaya veriyi gönderiyorsanız yaşadığınız sıkıntıyı şu şekilde çözebilirsiniz.

{{item.Tarih}} satırını

 {{item.Tarih.replace('/Date(','').replace(')/','') | date:"dd/MM/yyyy"}}
şeklinde değiştirirseniz sorun hallolacaktır.

System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.

 Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...