Beispiel #1
0
        public static PageInfo FromJson(dynamic json)
        {
            var result = new PageInfo
            {
                _Id            = json["_id"],
                RedirectTo     = json["redirectTo"],
                UpdatedAt      = DateTime.Parse((string)json["updatedAt"]),
                LastUpdateUser = json["lastUpdateUser"],
                Creator        = json["creator"],
                Path           = json["path"],
                __V            = json["__v"],
                Revision       = RevisionInfo.FromJson(json["revision"]),
                CreatedAt      = DateTime.Parse((string)json["createdAt"]),
                CommentCount   = json["commentCount"],
                SeenUsers      = DynamicUtils.ToStringArray(json["seenUsers"]),
                Liker          = DynamicUtils.ToStringArray(json["liker"]),
                GrantedUsers   = DynamicUtils.ToStringArray(json["grantedUsers"]),
                Grant          = json["grant"],
                Status         = json["status"],
                Id             = json["id"],
            };

            return(result);
        }