[ASP.NET] Get data json với dynamic object trên Asp.Net C#

Hướng thao tác lấy data Json với dynamic object trong Asp.Net C#

Ví dụ bạn có chuỗi Json như sau

{
  "Items":[
    { "Name":"Apple", "Price":12 },
    { "Name":"Grape", "Price":4 }
  ],
  "Date":"09/05/2021"
}

Khai báo dynamic object để lấy data Json

dynamic data = serializer.Deserialize(json, typeof(object));
data.Date; // "09/05/2021"
data.Items.Count; // 2
data.Items[0].Name; // "Apple"
data.Items[0].Price; // 12
data.Items[1].Name; // "Grape"
data.Items[1].Price; // 4

Các ơn các bạn đã quan tâm và ủng hộ website của mình.

Bình luận