public static string ToJson(this object o) { string data; try { if (o != null) { if (utilidades.getTipo(o).ToLower() == "dataset") { data = DataSetConverter.ToJson((DataSet)o); } else if (utilidades.getTipo(o).ToLower() == "datatable") { data = DataTableConverter.ToJson((DataTable)o); } else { data = JsonSerializer.Serialize(o); } } else { data = "{\"Object\":\"NULL\"}"; } } catch (Exception ex) { data = $"{{\"Exception\":\"{ex.Message}\"}}"; } return(data); }