internal static ThemeGridUnique FromJson(JsonObject json)
{
if (json == null) return null;
ThemeGridUnique themeGridUnique = new ThemeGridUnique();
if (json["items"] != null && json["items"].Count > 0)
{
List<ThemeGridUniqueItem> itemsList = new List<ThemeGridUniqueItem>();
foreach (JsonObject item in (JsonArray)json["items"])
{
itemsList.Add(ThemeGridUniqueItem.FromJson(item));
}
themeGridUnique.Items = itemsList;
}
if (json["defaultcolor"] != null)
{
themeGridUnique.DefaultColor = ServerColor.FromJson((JsonObject)json["defaultcolor"]);
}
return themeGridUnique;
}