public String JsonArrayToList(String JsonResp, String AttrName) { RestSharp.RestResponse response = new RestSharp.RestResponse(); response.Content = JsonResp; RestSharp.Deserializers.JsonDeserializer deserial = new JsonDeserializer(); AllSlackUsers x = deserial.Deserialize <AllSlackUsers>(response); String Resp = ""; foreach (var Member in x.members) { String AttrToAdd = ""; if (AttrName.Equals("name")) { AttrToAdd = Member.name; } if (AttrName.Equals("id")) { AttrToAdd = Member.id; } if (Resp.Equals("")) { Resp = AttrToAdd; } else { Resp = Resp + "," + AttrToAdd; } } return(Resp); }
public String JsonArrayToCSVArray(String JsonResp) { RestSharp.RestResponse response = new RestSharp.RestResponse(); response.Content = JsonResp; RestSharp.Deserializers.JsonDeserializer deserial = new JsonDeserializer(); AllSlackUsers x = deserial.Deserialize <AllSlackUsers>(response); String Resp = "id" + ColumnSeparator + "name" + ColumnSeparator + "team_id" + ColumnSeparator + "deleted" + ColumnSeparator + "real_name" + ColumnSeparator + "tz" + ColumnSeparator + "tz_label" + ColumnSeparator + "is_admin" + ColumnSeparator + "is_owner" + ColumnSeparator + "is_bot" + RowSeparator; foreach (var Member in x.members) { Resp = Resp + Member.id + ColumnSeparator + Member.name + ColumnSeparator + Member.team_id + ColumnSeparator + Member.deleted + ColumnSeparator + Member.real_name + ColumnSeparator + Member.tz + ColumnSeparator + Member.tz_label + ColumnSeparator + Member.is_admin + ColumnSeparator + Member.is_owner + ColumnSeparator + Member.is_bot + RowSeparator; } return(Resp); }