Cara mengubah Json ke model C# dengan cepat

Pada suatu ketika kita membuat model di C# dengan cara manual, yaitu dengan cara membuat class untuk model dari data yang di keluarkan di Javascript yang kita buat, jika attribut nya sedikit kita mudah untuk menuliskan nya contohnya : Id, Nama, Alamat
kita hanya membuat contoh class

public class DataSiswaRespose {
       public Guid Id {get;set;}
      public string Nama{get;set;}
      public string  Alamat{get;set;}
      public string Alamat{get;set;}
}

kita hanya mengetikan code seperti contoh di atas ga perlu waktu lama untuk membuat nya, akan tetapi jika atribut nya banyak bisa menggunakan corverter Json to C# model, pertama tama siapkan Json model nya :

misal kalian punya json seperti berikut :

{
  "first_name" : "Sammy",
  "last_name" : "Shark",
  "hobby" : "fishing",
  "favorite" : "Ocean",
  "address" : "Ocean",
  "phone" : "Ocean",
  "referral" : "Ocean",
  "email" : "Ocean",
  "online" : true,
  "followers" : 987 
}

1. Kunjungi situs berikut Click Json to C# classes 

2. Copy json di atas dan lalu convert

Maka otomatis akan menjadi berikut pada sisi kanan tampilan website nya :


// Root myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse); 

    public class Root

    {

        public string first_name { get; set; }

        public string last_name { get; set; }

        public string hobby { get; set; }

        public string favorite { get; set; }

        public string address { get; set; }

        public string phone { get; set; }

        public string referral { get; set; }

        public string email { get; set; }

        public bool online { get; set; }

        public int followers { get; set; }

    }


Selamat mencoba, semoga membantu 😄 

Posting Komentar

0 Komentar