using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; namespace SqlSugar { public partial class ContextMethods : IContextMethods { public List JsonToGroupByModels(string json) { List conditionalModels = new List(); var jarray = this.Context.Utilities.DeserializeObject(json); foreach (var item in jarray) { if (item.ObjToString().ToLower().Contains("fieldname")) { var model = item.ToObject(); conditionalModels.Add(model); } else { conditionalModels.Add(new GroupByModel() { FieldName = item.ObjToString().ToCheckField() }); } } return conditionalModels; } } }