JsonSerializer 1.0.3
See the version list below for details.
dotnet add package JsonSerializer --version 1.0.3
NuGet\Install-Package JsonSerializer -Version 1.0.3
<PackageReference Include="JsonSerializer" Version="1.0.3" />
paket add JsonSerializer --version 1.0.3
#r "nuget: JsonSerializer, 1.0.3"
// Install JsonSerializer as a Cake Addin #addin nuget:?package=JsonSerializer&version=1.0.3 // Install JsonSerializer as a Cake Tool #tool nuget:?package=JsonSerializer&version=1.0.3
JSONCONVERTOBJECT Kullanımı
Entity Objelerde Kullanımı
entityClass.jsonConvertObject(bool) ⇒
- bool:True ise EntityClass objesinin EntityClass olan propertileride dahil tüm propertilerini getirir
- bool:False ise EntityClass objesinin propertisi List ve entity Objesi olmayan tüm propertileri getirir
entityClass.jsonConvertObject(List<string> list) ⇒
- list parametresinde entityClass objesinin entityClass olan propertilerinin hangi kolonlarını istediğinizi belirtebilirsiniz
- ÖRNEK KOD:
//Entity Framework kullanarak bir entity objesi getirildi Kadro kadro= kadrolarRepository.GetById(19); //Class'ın hangi entity objelerini ve columlarını istediğimizi belirtmek için boş bir string listesi oluşturuyoruz. List<string> list = new List<string>();
//Kadro objesinin IlanKadro propertisi bir entity objesi ve bu objenin id ve yok_ilan_no propertilerini getirir list.Add("IlanKadro:id,yok_ilan_no");
//Kadro objesinin IlanKadro propertisi bir entity objesi ve bu objenin Ilan propertiside bir entity objesi ve bu objenin id ve yok_ilan_no propertilerini getirir list.Add("IlanKadro.Ilan:id,adi"); //Kadro tablosundaki propertisi List ve entity Objesi olmayan kayıtları yukarıdaki özel kuralıda dahil ederek dynamic obje olarak hazırlar ve Json formatına çevrilebilmektedir. dynamic belgeDynamic = kadro.jsonConvertObject(list);
List Entity Objelerde Kullanımı
List<entityClass>().jsonConvertObject(bool) ⇒
- bool:True ise Listin her bir EntityClass objesinin EntityClass olan propertileride dahil tüm propertilerini getirerek List dynamic döner
- bool:False ise Listin her bir EntityClass objesinin propertisi List ve entity Objesi olmayan tüm propertileri getirir
List<entityClass>().jsonListConvertObject<Kadro>(List<string> list) ⇒
- list parametresinde entityClass objesinin entityClass olan propertilerinin hangi kolonlarını istediğinizi belirtebilirsiniz
- ÖRNEK KOD:
//Entity Framework kullanarak bir List entity listesi getirildi List<Kadro> kadrolist = kadrolarRepository.All(); //Listenin içindeki Class'ın hangi entity objelerini ve columlarını istediğimizi belirtmek için boş bir string listesi oluşturuyoruz. List<string> list = new List<string>();
//Listenin içindeki herbir Kadro objesinin IlanKadro propertisi bir entity objesi ve bu objenin id ve yok_ilan_no propertilerini getirir list.Add("IlanKadro:id,yok_ilan_no");
//Listenin içindeki herbir Kadro objesinin IlanKadro propertisi bir entity objesi ve bu objenin Ilan propertiside bir entity objesi ve bu objenin id ve yok_ilan_no propertilerini getirir list.Add("IlanKadro.Ilan:id,adi"); //Kadro tablosundaki propertisi List ve entity Objesi olmayan kayıtları yukarıdaki özel kuralıda dahil ederek dynamic obje olarak hazırlar ve Json formatına çevrilebilmektedir. List<dynamic> belgeDynamic = kadro.jsonListConvertObject<Kadro>(list);
İletişim
- Mail ahmetyayla7057@gmail.com
- GitHub https://github.com/ahmetyayla
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.