Varolan, kanıtlanmış, mevcut bir C# nesnesini temsil eden bir istemci tarafı javascript nesne modeli hızlı bir şekilde oluşturmak için çözümler arayın. Orada bir T4 şablonu ya da başka bir yaklaşım var sanırım ama onu bulmak için terminolojiden yoksun. Ben varolan bir C# nesnesinin JSON temsilini veya serileştirme ile ilgili bir şey almak için serileştirme hakkında konuşmuyorum. Ben sadece 20+ C# nesneleri için javascript nesne modeli oluşturmak istiyorum ve ben C# kodu değiştiğinde anları bir anda yeniden üretmek mümkün olmak istiyorum. örneğini basitleştirilmiş Aşırıotomatik olarak C# nesnesinden javascript nesne modeli oluşturur
ben aradığım:
C# kodu:
[Serializable()]
public class Cat
{
public string Name { get; set; }
public string Breed { get; set; }
}
nesne modeli oluşturulacak JavaScript:
function Cat()
{
this.Name = "";
this.Breed = "";
}
@Baszz
JSON veri değişimi için metin tabanlı bir standarttır ve aradığım şey bu değil. Bir javascript dosyasına koyabildiğim ve bu script'i çeşitli web sayfalarına bağlayabilen 20+ nesneden oluşan bir istemci tarafı API'si oluşturmam gerekiyor.
{ "Name": "Hayden", "Breed": "Rabbit” }
Ama bu aynı şey değildir:
JavaScriptSerializer AC# nesneden aşağıdaki gibi bir dize tükürmek yapabilirsiniz
function Cat()
{
this.Name = "";
this.Breed = "";
}
- JSON dizesi adlandırılmış edilmez işlevi.
- Tüm öğeler tırnak içine alınmış ve ihtiyaç duyduğum formata sahip olması için dizgenin elle ayrıştırılmasını gerektiren JSON biçimindedir.
- Sen) altına nedeniyle içinde
1 var Mycat = new Cat gibi Cat değil yeni çekim bir örnek (can;
Çok fazla yorum yok, bu yüzden herkesin bunu elle yaptığını veya hiç yapmadığını tahmin ediyorum. C# dosyalarını ayrıştırmak ve istemci tarafındaki API'mimi oluşturmak için kendi T4 şablonumu oluşturmaya bakın.
İlginç bir fikir, insanların cevapları sağlamaya çalışırken yardımcı olabilir. Örneğin, bu nesnelerin ne/nasıl kullanıldığı. –
Merhaba, benzer bir yazıyı düşünürken sorunuzu buldum ve bunu daha genel ve tatmin edici hale getirmeye çalışıp çalışamayacağımızı merak ediyorum. Her ikisi de. İstediğim bu. Entity Framework ve MVC4 ile güzel otomatik testlerle yapılan bir REST API'm var. Şimdi, bu hizmetleri aramak için ly istemciden kullanılacak bir javascript kütüphanesi oluşturmak istiyorum. Javascript'i doğrudan yazmak zorunda kalmamayı, ancak API ve nesne modelinden otomatik olarak oluşturulmamayı seveceğim. Tabii ki, bunun yansıma ile yapılabileceğini biliyorum ve şu an için gideceğim yön budur. Ama bunu yapmak daha iyi olurdu – pabloelustondo