JsonToDatatable

 public static DataTable JsonToDatatable(string json, DataTable datatable)
        {
            if (!string.IsNullOrEmpty(json))
            {
                dynamic list = LibSerialization.DeserializeJson(json);
                if (list.Count > 0)
                {
                    foreach (var obj in list)
                    {
                        var newRow = datatable.NewRow();
                        foreach (var property in obj)
                        {
                            newRow[property.Name.ToLower()] = property.Value.ToString();
                        }
                        datatable.Rows.Add(newRow);
                    }
                }
            }
            return datatable;
        }

 

posted @ 2021-02-02 17:02  八英里  阅读(114)  评论(0编辑  收藏  举报