Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }