TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
John Riker
NA
85
16.1k
Something wrong with my JSON?
Nov 17 2020 8:13 PM
Not sure if posting all this is good but I grabbed the below from a website:
{
"type": "Page",
"props": {
"className": " seriesmain-template",
"theme": {
"animations": {
"presets": {
"fadeIn": {
"from": {
"opacity": "0",
"transform": "translate3d(0, 0, 0)",
"transition": "opacity 0.75s linear 0.25s, transform 0.5s linear 0.1s"
},
"to": {
"opacity": "1",
"transform": "translate3d(0, -63px, 0)"
}
},
"card": {
"from": {
"transition": "all 0.2s",
"transform": "scale(1) translateZ(0) perspective(1px)",
"&:hover": {
"boxShadow": "0 8px 22px -6px rgba(0, 0, 0, 0.3)",
"transform": "scale(1.01) translateZ(0) perspective(1px)"
}
}
},
"carousel": {
"from": {
"transition": "all 0.2s",
"transform": "scale(1) translateZ(0) perspective(1px)",
"&:hover": {
"transform": "scale(0.98) translateZ(0) perspective(1px)"
}
}
},
"blurIn": {
"from": {
"transition": "all 0.3s",
"opacity": "0",
"filter": "blur(5px)"
},
"to": {
"opacity": "1",
"filter": "none"
}
}
},
"timing": {
"first": "0.2s",
"second": "0.3s",
"third": "0.5s",
"fourth": "0.75s"
},
"transition": {
"first": "all 0.2s ease-in-out",
"second": "all 0.2s ease-in-out",
"third": "all 0.2s ease-in-out",
"fourth": "transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0)",
"fifth": "all 0.3s ease-in-out"
}
},
"breakpoints": {
"breakpoints": {
"xsmall": 0,
"small": 660,
"medium": 980,
"large": 1200,
"xlarge": 1600
},
"keys": [
"xsmall",
"small",
"medium",
"large",
"xlarge"
]
},
"images": {
"logoName": "wp-logo-white",
"kidsHeader": {
"dropdownArrowBackground": "url(\u002Fsvg\u002Fdropdown-arrow-background.svg)",
"siteLogo": "url(\u002Fpng\u002Flogo-nickjr.png)"
}
},
"layout": {
"border": {
"radius": 0
},
"grid": {
"max-width": "1440px",
"min-width": "288px",
"width": "90%",
"columns": {
"default": 3,
"oneItem": "3",
"twoItem": "3",
"threeItem": "3"
},
"outerMargins": {
"xsmall": "-6px",
"small": "-12px"
},
"margins": {
"xsmall": "6px",
"small": "12px"
},
"paddings": {
"xsmall": "12px",
"small": "24px"
},
"gutters": {
"xsmall": "18px",
"small": "24px"
}
},
"spacer": {
"component": "36px",
"inner": "36px",
"outer": 0,
"default": "6px"
}
},
"palette": {
"background": {
"first": "#49365E",
"second": "#6A5B7B",
"third": "#DBDBDB",
"fourth": "#EDEDED",
"fifth": "#AFAFAF",
"sixth": "#3B3B3B",
"seventh": "#5F5F5F"
},
"brand": {
"first": "#455492",
"second": "#ffcc00",
"third": "#ffcc00"
},
"shadow": {
"first": "0 2px 4px 0 rgba(0, 0, 0, 0.08)",
"second": "0 2px 8px 0 rgba(0, 0, 0, 0.08)",
"third": "0 2px 4px 0 rgba(0, 0, 0, 0.08)"
},
"support": {
"first": "#455492",
"second": "#455492",
"third": "#5aa700",
"fourth": "#e0182d",
"fifth": "#ffffff",
"sixth": "#000000",
"seventh": "#f6f6f6",
"eighth": "#BFBEBE",
"ninth": "#5E9ED6"
},
"text": {
"first": "#ffffff",
"second": "#8b8b8b",
"third": "#000000",
"fourth": "#767676",
"fifth": "#A0A0A0"
},
"ui": {
"first": "#f8f8f8",
"second": "#ffffff",
"third": "#dbdbdb",
"fourth": "#000000",
"fifth": "#111111",
"sixth": "#262626"
},
"vendor": {
"adchoices": "#0badcc",
"discord": "#7289da",
"email": "#393d40",
"facebook": "#3b5998",
"instagram": "#dd3276",
"linkedin": "#0966c2",
"pinterest": "#e60023",
"snap": "#fffc00",
"snapchat": "#fffc00",
"tiktok": "#000000",
"twitch": "#9146ff",
"twitter": "#1da1f2",
"youtube": "#ff0000"
}
},
"shadows": {
"first": "0 2px 4px 0 0 2px 4px 0 rgba(0, 0, 0, 0.08)",
"second": "0 2px 4px 0 0 2px 4px 0 rgba(0, 0, 0, 0.08)",
"third": "0 2px 4px 0 0 2px 4px 0 rgba(0, 0, 0, 0.08)",
"fourth": "0 8px 22px -6px 0 2px 8px 0 rgba(0, 0, 0, 0.08);"
},
"typography": {
"caption": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.5
},
"fontSize": {
"xsmall": "1.2rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": {
"xsmall": 400
}
},
"font": {
"primary": "\"Montserrat\", sans-serif",
"secondary": "\"Montserrat\", sans-serif"
},
"giga": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": 1,
"fontSize": "5.4rem",
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 900
},
"kilo": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": 1.15,
"fontSize": "3.0rem",
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 900
},
"mega": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": 1.2,
"fontSize": {
"xsmall": "1.8rem",
"small": "4.2rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 900
},
"micro": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.25
},
"fontSize": {
"xsmall": "1.8rem",
"small": "1.8rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 800
},
"milli": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.25
},
"fontSize": {
"xsmall": "2.0rem",
"small": "2.4rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 800
},
"nano": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.25
},
"fontSize": {
"xsmall": "1.2rem",
"small": "1.4rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": "uppercase",
"fontWeight": {
"xsmall": 700
}
},
"p1": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.5
},
"fontSize": {
"xsmall": "1.6rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": {
"xsmall": 400
}
},
"p2": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.5
},
"fontSize": {
"xsmall": "1.4rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": {
"xsmall": 400
}
},
"pico": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": {
"xsmall": 1.25
},
"fontSize": {
"xsmall": "1.2rem"
},
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": {
"xsmall": 700
}
},
"tera": {
"fontFamily": "\"Montserrat\", sans-serif",
"lineHeight": 1,
"fontSize": "5rem",
"fontStyle": {
"xsmall": "normal"
},
"textTransform": {
"xsmall": "none"
},
"fontWeight": 900
}
},
"zIndex": {
"below": -10,
"base": 1,
"high": 10,
"over": 100,
"modal": 1000
},
"overrides": {
"kidsHeader": {
"headerHeight": {
"default": "46px",
"desktop": "83px"
},
"characterNavigationHeight": {
"default": "120px",
"desktop": "144px"
},
"logoBackgroundSize": {
"default": "86px 24px",
"desktop": "119px 33px"
},
"logoHeight": {
"default": "46px",
"desktop": "33px"
},
"logoWidth": {
"default": "86px",
"desktop": "119px"
}
},
"headerV2": {
"divider": {
"color": "#262626"
},
"header": {
"background": "#111111",
"color": "#ffffff"
},
"headerLinks": {
"&:hover": {
"color": "#ffcc00"
},
"background": "#171717",
"color": "#f8f8f8"
},
"leaderboard": {
"backgroundColor": "#262626"
},
"subNavigation": {
"backgroundColor": "#111111",
"color": "#ffffff"
},
"title": {
"color": "#ffcc00"
},
"logo": {
"primary": {
"backgroundColor": "transparent",
"backgroundImage": "url(\u002Fpng\u002Flogo.png)",
"backgroundPosition": "center",
"backgroundRepeat": "no-repeat",
"backgroundSize": "contain",
"color": "#ffffff",
"content": "",
"fontSize": 0,
"height": "43px",
"width": "235px",
"@media (min-width: 660px)": {
"fontSize": "38px",
"height": "37px",
"width": "445px",
"backgroundImage": "url(\u002Fpng\u002Flogo.png)"
}
},
"container": {
"height": "110px"
}
}
},
"card": {
"logo": {
"maxHeight": "50px",
"@media (min-width: 980px)": {
"maxHeight": "75px"
}
}
},
"logosStrip": {
"item": {
"default": {
"padding": "5px"
},
"primaryTier": {
"padding": "9px 7px 7px 9px"
},
"secondaryTier": {
"padding": "7px 6px 6px 7px"
}
}
},
"Card": {
"kids": {
"borderRadius": "8px",
"overflow": "hidden",
"AlertLabel": {
"padding": "5px 8px"
},
"Header": {
"wide": {
"lineHeight": 0.9
}
},
"TimestampLabel": {
"fontWeight": 700
}
}
},
"CharacterNavigation": {
"Carousel": {
"PrevNextButtons": {
"PrevButton": {
"borderRadius": "0 8px 8px 0"
},
"NextButton": {
"borderRadius": "8px 0 0 8px"
}
}
},
"Tooltip": {
"Balloon": {
"borderRadius": "8px",
"boxShadow": "0 2px 4px 0 rgba(0,0,0,0.08)"
},
"BalloonInner": {
"backgroundColor": "#fff",
"borderRadius": "7px",
"padding": "24px 12px"
},
"Body": {
"color": "#000",
"textTransform": "uppercase",
"fontFamily": "\"Montserrat\", sans-serif",
"fontWeight": 700,
"fontSize": "13px"
},
"Point": {
"&::before": {
"borderBottomColor": "#fff"
}
}
},
"Newsletter": {
"iframe": {
"minHeight": "150px"
}
}
},
"button": {
"default": {
"padding": "0.81428em 1.14285em 0.85857em 1.14285em",
"textTransform": "uppercase"
},
"primary": {
"backgroundColor": "#ffcc00",
"color": "#000000",
"&:hover, &:focus": {
"color": "#000000",
"backgroundColor": "#ffcc00"
}
},
"secondary": {
"&:hover, &:focus": {
"backgroundColor": "#c5c5c5"
}
},
"inverse": {
"&:hover, &:focus": {
"backgroundColor": "#e9e9e9"
}
}
},
"sectionHeader": {
"font": "normal 900 5rem\u002F1 \"Montserrat\", sans-serif",
"textTransform": "none",
"letterSpacing": "-1.5px",
"fontWeight": 900
}
}
},
"authSuiteConfig": {
"authSuiteEnv": {
"adobeUrl": "https:\u002F\u002Fapi.auth.adobe.com",
"authSuiteUrl": "https:\u002F\u002Fauth.mtvnservices.com",
"isisUrl": "https:\u002F\u002Fmusicjsonpath-a.akamaihd.net",
"tveUrl": "https:\u002F\u002Ftve.mtvnservices.com",
"xboxUrl": "https:\u002F\u002Fxbox.mtvnservices.com",
"providerKeys": [
{
"providerCode": "virginmedia",
"key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAnKzRgyQk6LhXRfL5eSRitXo0TT52F4VPM2prJQQtApL\u002Fs34a\nDJM7M+9lBIVwAyqSWcEsA7dKDGVq+A1tBmJxgpRBXfjqUkCdOmMzrvATsek\u002FCUE2\nVPxm0kT+sxkxQ6n0qB9\u002FYdetZMkAayPYkM3+a6a4vlSbIkoxNzlQ06bi622hgNBK\nBTGsoK3L60nlZNji1jQ\u002Ftcyo2o0WsL1HCpBR1BWcgdm01846u+WVq41zJi9ea6v2\nU34PuEeMZ3Sm9MMiM6mdRagkJX60dS8DzXTYW29vZojk+QvejrCy3lg40Ku7SsD7\nFjKiAiYgFY07Z7OPZk44gGNsvOAvNLwM3Oj0kQIDAQABAoIBAQCDweonyRupAm2S\ni7U1JV5Fk9GsLB0PxrJGYPZeGNbpVUnoXuH1NVQSZv6jALykTQbqqEMllNyW9Csz\nE8deGSewUpFuP8h\u002FB4ux8H8kXQ2TDr5OQCM68VBfAFrZrxP4\u002FVKcmHB9je1p1oed\nknWrwTB2w6yVk30rJw2gjXjlpXEr3qOFh4QpT\u002FXUzITmZrtkfcST43xmBOCiLsvN\nReT76Zj5QWAhBrXgq9qf14\u002FBwIHtoDDTiQFY99NBmu6oTeFizA+ykMXa0k2c+31P\n8sPEDiGRu1iUMhH4xVWBOOWlVwxnNyXLcRkNKnDxEpSh43k+o2ufDioGd3LW\u002Fvo5\nGKQSvrkJAoGBAMzz8V\u002Fl+aU74P7ltkgjtxMqIqMEhOPaqUnkeWViiqTs7\u002F9BJUap\n5v398zDI1CHlbOpLuypN9vV9Tt649+nb51t1SeJGe15VIUitrlufOFvBoptfgGZY\noP10XxfM2H7dY93115F1iyNow0e23Q8QYajYqyzOdHFvgOZ2PAetI7yTAoGBAMOy\nnq1AR+P+9pQixrpYMX8tZG38SjNPurYL+eyEXXXRzBmrboxMwY07A9n\u002FGmXNLMYP\n+OABECxGG+nfvU3w6i69jePDMI+aDSotVl72rvxWLzcm8zX56OKm0P5DnUdNoF+Z\nriaEPTDAqm8dJdxiCYzW0F2jRG7KmZv\u002F0nsPE2TLAoGALhfSuiGLgpiz4j+hPhoi\nK0I3pff3NxNPLVof3yhJTAwpcXuiOYEufQLm9ZrE8paZZxv\u002FDOWZ294Bpd9tif+1\nyYDYS\u002FZT+oQkxyagZuSpFSG4Qz84LkxScI4CcOTV77o0oo+Omp0X3K\u002FL803x61hg\nzktkO+B2mahdEfeXSpaqydcCgYAUh3lj3VltToLZeWh1hejzWXSuoQe7qEKC9HCs\nYhpX0MFjc\u002Ftt1mN7iFRYGw3O3h4zTNujzBjBPD2TZDg8o+g9LP9khEZk2hlFcmoc\nHi6vI+9iDsD2yZenpy5Hbhpir38CaGG\u002FgqHUqnF2pI0jOFmeH67OE+GK6dABcG3J\nIQS8zwKBgDlLviHdyrGsiM3eUwqbFpHbXuopxvz75MBLU6\u002FXTOzSbUBQBYUD244b\nZKiyiB61Gxh5Q4566SO+sgJBvg9CM20au\u002FgqUV2KpZM7R8zwkxZFIQpvDwQEtISa\ncs58wc9AMoM7haKNDniFfIrds2I1BTtTXjvAsHk5ozwW+PANgxOH\n-----END RSA PRIVATE KEY-----\n"
}
]
}
},
"balaExclusionList": [
"AT",
"BE",
"BG",
"HR",
"CY",
"CZ",
"DK",
"EE",
"FI",
"FR",
"DE",
"GR",
"HU",
"IS",
"IE",
"IT",
"LV",
"LT",
"LU",
"MT",
"NL",
"NO",
"PL",
"PT",
"RO",
"SK",
"SI",
"ES",
"SE",
"GB"
],
"bentoURL": "https:\u002F\u002Fbtg.mtvnservices.com\u002Faria\u002Fbentojs.js?
site
=
webplex
-southpark-cc&
v
=
2
.4.1",
"featureFlags": {
"test2": true,
"isContinueWatchingEnabled": true,
"test1": true
},
"edenConfig": null,
"helmet": {
"helmet": {
"base": {
},
"bodyAttributes": {
},
"htmlAttributes": {
},
"link": {
},
"meta": {
},
"noscript": {
},
"script": {
},
"style": {
},
"title": {
}
}
}
},
"children": [
{
"type": "PageHead",
"props": {
"title": {
"text": "South Park - Season 24 - TV Series | South Park Studios US"
},
"metaTags": {
"items": [
{
"name": "app_version",
"content": "0aec028e7-2090-2020-11-17"
},
{
"name": "robots",
"content": "noydir,noodp"
},
{
"name": "viewport",
"content": "
width
=
device
-width,
initial-scale
=
1
,
user-scalable
=
1
,
maximum-scale
=
2
"
},
{
"name": "theme-color",
"content": "#000000"
},
{
"name": "msapplication-config",
"content": "\u002Fbrowserconfig.xml"
},
{
"name": "description",
"content": "Relive the dawn of the South Park era, with legendary episodes of the groundbreaking, Emmyr Award-winning animated classic. Follow everyone's favorite troublemakers-Stan, Kyle, Cartman and Kenny--from the very beginning of their unforgettable adventu"
},
{
"name": "original-source",
"content": "https:\u002F\u002Fsouthpark.cc.com\u002Fseasons\u002Fsouth-park"
},
{
"name": "video:duration"
},
{
"name": "video:release_date"
},
{
"name": "video:series"
},
{
"property": "search:title",
"content": "South Park"
},
{
"property": "search:description",
"content": "Relive the dawn of the South Park era, with legendary episodes of the groundbreaking, Emmyr Award-winning animated classic. Follow everyone's favorite troublemakers-Stan, Kyle, Cartman and Kenny--from the very beginning of their unforgettable adventures."
},
{
"property": "search:imageUrl",
"content": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:2de59510-03a1-4c75-be2c-5618cb5fc220?
quality
=
0
.7"
},
{
"property": "search:imageHeight",
"content": 1920
},
{
"property": "search:imageWidth",
"content": 1280
},
{
"property": "search:imageRatio",
"content": "2:3"
},
{
"property": "search:url",
"content": "\u002Fseasons\u002Fsouth-park"
},
{
"property": "search:contentType",
"content": "Series"
},
{
"property": "search:bucketName",
"content": "Series"
},
{
"property": "search:labelName",
"content": "Show"
}
]
},
"headerLinks": {
"items": [
{
"rel": "shortcut icon",
"href": "\u002Ffavicon.ico",
"type": "image\u002Fx-icon"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fbtg.mtvnservices.com"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fmedia.mtvnservices.com"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fmb.mtvnservices.com"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fbam.nr-data.net"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fsb.scorecardresearch.com"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fdpm.demdex.net"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fconnect.facebook.net"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fwww.googletagmanager.com"
},
{
"rel": "dns-prefetch",
"href": "\u002F\u002Fassets.adobetm.com"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-57x57.png",
"sizes": "57x57"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-60x60.png",
"sizes": "60x60"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-72x72.png",
"sizes": "72x72"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-76x76.png",
"sizes": "76x76"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-120x120.png",
"sizes": "120x120"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-144x144.png",
"sizes": "144x144"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-152x152.png",
"sizes": "152x152"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-167x167.png",
"sizes": "167x167"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon-180x180.png",
"sizes": "180x180"
},
{
"rel": "apple-touch-icon",
"href": "\u002Fapple-touch-icon.png",
"sizes": "180x180"
},
{
"rel": "icon",
"href": "\u002Ffavicon-16x16.png",
"sizes": "16x16",
"type": "image\u002Fpng"
},
{
"rel": "icon",
"href": "\u002Ffavicon-32x32.png",
"sizes": "32x32",
"type": "image\u002Fpng"
},
{
"rel": "mask-icon",
"href": "\u002Fsafari-pinned-tab.svg",
"color": "#000000"
},
{
"rel": "canonical",
"href": "https:\u002F\u002Fsouthpark.cc.com\u002Fseasons\u002Fsouth-park"
}
]
},
"ogTags": {
"items": [
{
"property": "og:site_name",
"content": "South Park United States"
},
{
"property": "og:image:type",
"content": "image\u002Fjpeg"
},
{
"property": "og:image:width",
"content": "640"
},
{
"property": "og:image:height",
"content": "360"
},
{
"property": "og:description",
"content": "Relive the dawn of the South Park era, with legendary episodes of the groundbreaking, Emmyr Award-winning animated classic. Follow everyone's favorite troublemakers-Stan, Kyle, Cartman and Kenny--from the very beginning of their unforgettable adventures."
},
{
"property": "og:title",
"content": "South Park - Season 24 - TV Series | South Park Studios US"
},
{
"property": "og:image",
"content": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:2de59510-03a1-4c75-be2c-5618cb5fc220?
quality
=
0
.7"
},
{
"property": "og:url",
"content": "https:\u002F\u002Fsouthpark.cc.com\u002Fseasons\u002Fsouth-park"
},
{
"property": "og:type",
"content": "video.tv_show"
}
]
},
"twitterCards": {
"items": [
{
"name": "twitter:card",
"content": "summary_large_image"
},
{
"name": "twitter:description",
"content": "Relive the dawn of the South Park era, with legendary episodes of the groundbreaking, Emmyr Award-winning animated classic. Follow everyone's favorite troublemakers-Stan, Kyle, Cartman and Kenny--from the very beginning of their unforgettable adventures."
},
{
"name": "twitter:title",
"content": "South Park - Season 24 - TV Series | South Park Studios US"
},
{
"name": "twitter:image",
"content": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:2de59510-03a1-4c75-be2c-5618cb5fc220?
quality
=
0
.7"
}
]
},
"platformMetaTags": {
"items": [
]
},
"googleTagManagerConfig": {
},
"newRelicConfig": {
"appId": "284742914",
"licenseKey": "1ac7d5dd09",
"accountId": "1519096",
"trustKey": "2321606"
},
"adobeLaunchConfig": {
"isAdobeLaunchEnabled": true,
"adobeLaunchSrc": "\u002F\u002Fassets.adobedtm.com\u002Flaunch-EN81b21777729747bfa36a45dcc011edff.min.js"
},
"bentoIsDisabled": false,
"projectXConfig": {
"region": "us"
},
"isNS1ScriptEnabled": true,
"isOutbrainScriptEnabled": false,
"userAccountConfig": {
"isUserAccountEnabled": true,
"userAccountScript": "https:\u002F\u002Fstage-southpark-cc-com.webplex.vmn.io\u002Faccount\u002FuserIconStateToggle.min.js"
},
"isAudioEyeEnabled": false,
"adobeLaunchScript": ""
}
},
{
"type": "Anchor",
"props": {
"sectionName": "top"
}
},
{
"type": "Search",
"props": {
"trendingResults": [
{
"type": "video",
"id": "4f118529-036b-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "02:53",
"image": {
"id": "bab6c159-8670-4296-8eed-0f8912941913",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc02-cartmans-pandemic-song-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:bab6c159-8670-4296-8eed-0f8912941913?
quality
=
0
.7",
"shortId": "zqksb3",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "Cartman's Pandemic Song"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Cartman sings about all the ways the pandemic has made his life better."
},
"url": "\u002Fvideo-clips\u002F73zxz0\u002Fsouth-park-cartman-s-pandemic-song",
"ariaLabel": null
},
{
"type": "video",
"id": "3cebaf34-036d-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "01:11",
"image": {
"id": "e693312e-f158-449a-8051-d7810e623f6d",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc12-trust-me-jimbo-1920x1080_fix.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:e693312e-f158-449a-8051-d7810e623f6d?
quality
=
0
.7",
"shortId": "846gkj",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "Trust Me, Jimbo"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Thinking he has found a cure to the Covid-19 pandemic, Randy tests his theory on a bed-ridden Jimbo."
},
"url": "\u002Fvideo-clips\u002Fkko3om\u002Fsouth-park-trust-me-jimbo",
"ariaLabel": null
},
{
"type": "video",
"id": "24240bbe-036b-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "01:21",
"image": {
"id": "a7d7e1de-8f0a-4905-952f-1b48e186c695",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc10-south-park-elementary-on-lock-down-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:a7d7e1de-8f0a-4905-952f-1b48e186c695?
quality
=
0
.7",
"shortId": "pgb7u3",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "South Park Elementary on Lock Down"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Mr. Mackey informs the families about a Covid-19 exposure at the school. Meanwhile, the kids learn they will have to stay at school for two weeks, in quarantine."
},
"url": "\u002Fvideo-clips\u002Fneit8h\u002Fsouth-park-south-park-elementary-on-lock-down",
"ariaLabel": null
},
{
"type": "video",
"id": "ec397bbe-036c-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "01:06",
"image": {
"id": "827db9ae-1645-447e-9c82-15664496a264",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc14-randy-homeade-covid-cure-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:827db9ae-1645-447e-9c82-15664496a264?
quality
=
0
.7",
"shortId": "74t4d1",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "Randy's Homemade Covid-19 Cure"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "With Jimbo feeling better, Randy is sure he's figured out how to get the \"cure\" to everyone in South Park."
},
"url": "\u002Fvideo-clips\u002Fgqxbt5\u002Fsouth-park-randy-s-homemade-covid-19-cure",
"ariaLabel": null
},
{
"type": "video",
"id": "21d9fe87-0369-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "02:52",
"image": {
"id": "f32feab5-4d3c-475f-99c0-5a2afd3a5e00",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc01-protesting-or-rioting-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:f32feab5-4d3c-475f-99c0-5a2afd3a5e00?
quality
=
0
.7",
"shortId": "50v05q",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "Are We Protesting or Are We Rioting?"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Randy invites the whole town to be Together With Tegridy. Meanwhile, Sharon thinks he is being selfish."
},
"url": "\u002Fvideo-clips\u002Fyhhr4b\u002Fsouth-park-are-we-protesting-or-are-we-rioting",
"ariaLabel": null
},
{
"type": "video",
"id": "671419a9-036c-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "03:08",
"image": {
"id": "a3efb778-fc04-46b3-9270-86f7213c32bc",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc16-is-that-a-mustache-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:a3efb778-fc04-46b3-9270-86f7213c32bc?
quality
=
0
.7",
"shortId": "xfg4i6",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "Is That a Mustache?"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Jimbo's recovery takes a turn for the worse when he develops a new symptom. Meanwhile Dr. Fauci arrives to offer advice to the residents of South Park."
},
"url": "\u002Fvideo-clips\u002Fcicmv4\u002Fsouth-park-is-that-a-mustache",
"ariaLabel": null
},
{
"type": "video",
"id": "8e910d2b-036d-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "01:31",
"image": {
"id": "8f6540e3-c732-4fee-b42e-e4fd52caede5",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc22-its-time-everyone-knew-what-started-the-pandemic-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:8f6540e3-c732-4fee-b42e-e4fd52caede5?
quality
=
0
.7",
"shortId": "kswr2n",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "It's Time Everyone Knew What Started the Pandemic"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Randy decides to come clean about his role in the pandemic, but changes his mind after talking to Sharon."
},
"url": "\u002Fvideo-clips\u002F8hdo7o\u002Fsouth-park-it-s-time-everyone-knew-what-started-the-pandemic",
"ariaLabel": null
},
{
"type": "video",
"id": "935ed9c9-036c-11eb-834d-70df2f866ace",
"media": {
"badge": {
"title": "Video"
},
"duration": "02:10",
"image": {
"id": "d90e707d-4b52-41c7-8531-bcec94a69dfb",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9",
"resizable": false,
"title": "mgid:file:gsp:entertainment-assets:\u002Fcc\u002Fimages\u002Fshows\u002Fsouth-park\u002Fclip-thumbnails\u002Fseason-24\u002F2401\u002Fc17-we-have-to-get-out-of-here-1920x1080.jpg",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:d90e707d-4b52-41c7-8531-bcec94a69dfb?
quality
=
0
.7",
"shortId": "6ltqmj",
"imageCredits": [
]
},
"authorization": null,
"lockedLabel": null
},
"meta": {
"label": [
{
"title": "South Park"
},
{
"title": "S24 E1"
}
],
"header": {
"title": "We Have to Get Out of Here"
},
"subHeader": null,
"date": "09\u002F30\u002F2020",
"description": "Stan hatches a plan to bust everyone out of school lockdown and get back to normal. Cartman has a different idea of what normal is."
},
"url": "\u002Fvideo-clips\u002Fkt5e9x\u002Fsouth-park-we-have-to-get-out-of-here",
"ariaLabel": null
}
],
"seriesTrendingResults": null,
"seasonLabel": "Season",
"episodeLabel": "Ep",
"searchURL": "\u002Fapi\u002Fsearch",
"tabs": [
{
"label": "All Results",
"bucket": "All"
},
{
"label": "Seasons",
"bucket": "Series"
},
{
"label": "Episodes",
"bucket": "Episode"
},
{
"label": "Clips",
"bucket": "Video"
},
{
"label": "News",
"bucket": "Article"
}
],
"failedResultText": "We can't find that, but give one of these a try",
"header": "Trending",
"placeHolderText": "What are you looking for?",
"showId": "27964d3c-ecfd-11e0-aca6-0026b9414f30",
"closeLabel": "Close",
"thisShowLabel": "This Show",
"wholeSiteLabel": "Whole Site",
"isSearchSeriesEnabled": false,
"defaultImage": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:file:gsp:entertainment-assets:\u002Fwebplex\u002Fsite\u002Fsouthpark\u002Fimages\u002Fsouthpark_missing_1920x1080.jpg",
"height": 1080,
"width": 1920
}
}
},
{
"type": "Ad",
"props": {
"adSizes": [
]
}
},
{
"type": "GlobalMessageBar",
"props": {
}
},
{
"type": "MainContainer",
"children": [
{
"type": "Ad",
"props": {
"adSizes": [
"1x1"
],
"dataRefreshRate": "0",
"adLabel": "ADVERTISEMENT"
}
},
{
"type": "SeriesHeaderV2",
"props": {
"className": "header--series-main",
"logo": {
"ariaLabel": "South Park Studios US home",
"url": "\u002F"
},
"mainNav": {
"items": [
{
"title": "Full Episodes",
"url": "\u002Fseasons\u002Fsouth-park",
"seeAllLinkText": "Full Episodes",
"entries": [
{
"title": "Free Episodes",
"url": "\u002Fepisodes",
"entries": [
]
},
{
"title": "Collections",
"url": "\u002Fcollections",
"entries": [
]
},
{
"title": "Random Episode",
"url": "\u002Frandom-episode",
"entries": [
]
},
{
"title": "Episodios en Español",
"url": "\u002Fes\u002Fseasons\u002Fsouth-park",
"entries": [
]
}
]
},
{
"title": "Wiki",
"url": "\u002Fwiki",
"entries": [
]
},
{
"title": "News",
"url": "\u002Fnews",
"entries": [
]
},
{
"title": "Avatar",
"url": "\u002Finfo\u002Flv0nha\u002Favatar",
"entries": [
]
},
{
"title": "Shop",
"url": "https:\u002F\u002Fwww.southparkshop.com\u002F?
utm_source
=
southpark
&
utm_medium
=
referral
&
utm_campaign
=
southpar
-navigation",
"entries": [
]
},
{
"title": "Forum",
"url": "\u002Fforum",
"entries": [
]
},
{
"title": "More",
"url": "#",
"entries": [
{
"title": "Games",
"url": "\u002Fgames",
"entries": [
]
},
{
"title": "Tegridy Farms",
"url": "https:\u002F\u002Fcart.mn\u002Ftgdf",
"isPopUp": "true",
"entries": [
]
},
{
"title": "The Book of Mormon",
"url": "https:\u002F\u002Fcart.mn\u002Fbom",
"isPopUp": "true",
"entries": [
]
}
]
}
]
},
"hamburgerNav": {
"socialLinks": null,
"items": [
{
"url": "\u002F",
"title": "Home"
},
{
"title": "Account",
"url": "\u002Faccount",
"icon": "user",
"hamburgerDisplay": "true",
"entries": [
]
},
{
"title": "Full Episodes",
"url": "\u002Fseasons\u002Fsouth-park",
"seeAllLinkText": "Full Episodes",
"entries": [
{
"title": "Free Episodes",
"url": "\u002Fepisodes",
"entries": [
]
},
{
"title": "Collections",
"url": "\u002Fcollections",
"entries": [
]
},
{
"title": "Random Episode",
"url": "\u002Frandom-episode",
"entries": [
]
},
{
"title": "Episodios en Español",
"url": "\u002Fes\u002Fseasons\u002Fsouth-park",
"entries": [
]
}
]
},
{
"title": "Wiki",
"url": "\u002Fwiki",
"entries": [
]
},
{
"title": "News",
"url": "\u002Fnews",
"entries": [
]
},
{
"title": "Avatar",
"url": "\u002Finfo\u002Flv0nha\u002Favatar",
"entries": [
]
},
{
"title": "Shop",
"url": "https:\u002F\u002Fwww.southparkshop.com\u002F?
utm_source
=
southpark
&
utm_medium
=
referral
&
utm_campaign
=
southpar
-navigation",
"entries": [
]
},
{
"title": "Forum",
"url": "\u002Fforum",
"entries": [
]
},
{
"title": "More",
"url": "#",
"entries": [
{
"title": "Games",
"url": "\u002Fgames",
"entries": [
]
},
{
"title": "Tegridy Farms",
"url": "https:\u002F\u002Fcart.mn\u002Ftgdf",
"isPopUp": "true",
"entries": [
]
},
{
"title": "The Book of Mormon",
"url": "https:\u002F\u002Fcart.mn\u002Fbom",
"isPopUp": "true",
"entries": [
]
}
]
}
]
},
"seriesNav": {
"title": "South Park",
"url": "#top",
"menuLabel": "Menu",
"items": [
{
"title": "Episodes & Videos",
"url": "#video-guide",
"className": "videos"
},
{
"title": "News",
"url": "#news",
"className": "news"
},
{
"title": "About",
"url": "#about",
"className": "about"
}
]
},
"search": {
"isEnabled": true,
"ariaLabel": "Search"
}
}
},
{
"type": "LineList",
"props": {
"type": "massive",
"items": [
{
"apps": null,
"beltWrap": null,
"id": "fbae4904-d531-4a68-abb4-a0e98b6535c8",
"sponsorship": null,
"ariaLabel": null,
"meta": {
"buttons": [
{
"title": "FREE EPISODES",
"url": "\u002Fepisodes",
"isPopUp": false
}
],
"description": "",
"dropdown": null,
"header": {
"title": "",
"weight": 1
},
"label": null,
"social": null,
"subHeader": null,
"itemAriaLabel": null
},
"media": {
"video": {
"assets": [
{
"url": "\u002Fassets-repository\u002Fsouthpark\u002Fsouthpark.cc.com\u002F2401_Cartman_homepage_1920x1080.mp4",
"bitRate": 5159,
"width": 1920,
"height": 1080
},
{
"url": "\u002Fassets-repository\u002Fsouthpark\u002Fsouthpark.cc.com\u002F2401_Cartman_homepage_640x360.mp4",
"bitRate": 914,
"width": 640,
"height": 360
}
]
}
}
}
],
"moduleType": "inverse",
"defaultImage": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:file:gsp:entertainment-assets:\u002Fwebplex\u002Fsite\u002Fsouthpark\u002Fimages\u002Fsouthpark_missing_1920x1080.jpg",
"height": 1080,
"width": 1920
}
}
},
{
"type": "SeriesSubNav",
"props": {
"className": "tier2-nav",
"items": [
{
"title": "Episodes & Videos",
"url": "#video-guide",
"className": "videos"
},
{
"title": "News",
"url": "#news",
"className": "news"
},
{
"title": "About",
"url": "#about",
"className": "about"
}
]
}
},
{
"type": "LineList",
"props": {
"type": "promos",
"isGrid": true,
"items": [
],
"itemSize": "small",
"moduleType": "inverse",
"defaultImage": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:file:gsp:entertainment-assets:\u002Fwebplex\u002Fsite\u002Fsouthpark\u002Fimages\u002Fsouthpark_missing_1920x1080.jpg",
"height": 1080,
"width": 1920
}
}
},
{
"type": "Ad",
"props": {
"adLabel": "ADVERTISEMENT"
}
},
{
"type": "Ad",
"props": {
"adLabel": "ADVERTISEMENT"
}
},
{
"type": "Anchor",
"props": {
"sectionName": "video-guide"
}
},
{
"type": "SeasonSelector",
"props": {
"selectedIndex": 0,
"items": [
{
"label": "Season 24",
"url": null
},
{
"label": "Season 23",
"url": "\u002Fseasons\u002Fsouth-park\u002Fyd9e68\u002Fseason-23"
},
{
"label": "Season 22",
"url": "\u002Fseasons\u002Fsouth-park\u002Fwcj3pl\u002Fseason-22"
},
{
"label": "Season 21",
"url": "\u002Fseasons\u002Fsouth-park\u002Foid99e\u002Fseason-21"
},
{
"label": "Season 20",
"url": "\u002Fseasons\u002Fsouth-park\u002Fcysw6o\u002Fseason-20"
},
{
"label": "Season 19",
"url": "\u002Fseasons\u002Fsouth-park\u002Fbl4xrv\u002Fseason-19"
},
{
"label": "Season 18",
"url": "\u002Fseasons\u002Fsouth-park\u002Fkrtuuh\u002Fseason-18"
},
{
"label": "Season 17",
"url": "\u002Fseasons\u002Fsouth-park\u002Fxndhzz\u002Fseason-17"
},
{
"label": "Season 16",
"url": "\u002Fseasons\u002Fsouth-park\u002Fjray0n\u002Fseason-16"
},
{
"label": "Season 15",
"url": "\u002Fseasons\u002Fsouth-park\u002Flpr4hd\u002Fseason-15"
},
{
"label": "Season 14",
"url": "\u002Fseasons\u002Fsouth-park\u002F328guw\u002Fseason-14"
},
{
"label": "Season 13",
"url": "\u002Fseasons\u002Fsouth-park\u002Ft4vdby\u002Fseason-13"
},
{
"label": "Season 12",
"url": "\u002Fseasons\u002Fsouth-park\u002Fgfstdd\u002Fseason-12"
},
{
"label": "Season 11",
"url": "\u002Fseasons\u002Fsouth-park\u002Fw0sorw\u002Fseason-11"
},
{
"label": "Season 10",
"url": "\u002Fseasons\u002Fsouth-park\u002Fs6x4l8\u002Fseason-10"
},
{
"label": "Season 9",
"url": "\u002Fseasons\u002Fsouth-park\u002Fz7qxgq\u002Fseason-9"
},
{
"label": "Season 8",
"url": "\u002Fseasons\u002Fsouth-park\u002Fehqdq0\u002Fseason-8"
},
{
"label": "Season 7",
"url": "\u002Fseasons\u002Fsouth-park\u002F9ooeyv\u002Fseason-7"
},
{
"label": "Season 6",
"url": "\u002Fseasons\u002Fsouth-park\u002F4kea2v\u002Fseason-6"
},
{
"label": "Season 5",
"url": "\u002Fseasons\u002Fsouth-park\u002F2emiow\u002Fseason-5"
},
{
"label": "Season 4",
"url": "\u002Fseasons\u002Fsouth-park\u002Febik79\u002Fseason-4"
},
{
"label": "Season 3",
"url": "\u002Fseasons\u002Fsouth-park\u002F194tqq\u002Fseason-3"
},
{
"label": "Season 2",
"url": "\u002Fseasons\u002Fsouth-park\u002Fcfnwds\u002Fseason-2"
},
{
"label": "Season 1",
"url": "\u002Fseasons\u002Fsouth-park\u002Fyjy8n9\u002Fseason-1"
}
],
"btnAriaLabel": "select season"
}
},
{
"type": "LineList",
"props": {
"type": "video-guide",
"isGrid": true,
"filters": {
"items": [
{
"label": "Full Episodes",
"url": "\u002Fapi\u002Fcontext\u002Fmgid%3Aarc%3Aseason%3Asouthparkstudios.com%3A3ab1469d-f582-11ea-834d-70df2f866ace\u002Fepisode\u002F1\u002F10\u002Fdescending"
},
{
"label": "Clips",
"url": "\u002Fapi\u002Fcontext\u002Fmgid%3Aarc%3Aseason%3Asouthparkstudios.com%3A3ab1469d-f582-11ea-834d-70df2f866ace\u002Fvideo\u002F1\u002F12"
}
],
"selectedIndex": 0
},
"isEpisodes": true,
"items": [
{
"id": "230a4f02-f583-11ea-834d-70df2f866ace",
"media": {
"image": {
"width": 1920,
"height": 1080,
"ratio": "16:9",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:9eb17a06-2d5a-426f-a086-b3599427a52d?
quality
=
0
.7",
"preserveRatio": true
},
"authorization": null,
"duration": "47:16",
"lockedLabel": null,
"contentRatings": null
},
"meta": {
"header": {
"title": {
"text": "S24 E1",
"tag": "h2"
}
},
"subHeader": "The Pandemic Special",
"description": "Randy comes to terms with his role in the COVID-19 outbreak as the on-going pandemic presents continued challenges to the citizens of South Park.",
"itemAriaLabel": "Season 24 Episode 1 watch episode",
"date": "09\u002F30\u002F2020"
},
"ariaLabel": null,
"url": "\u002Fepisodes\u002Fyy0vjs\u002Fsouth-park-the-pandemic-special-season-24-ep-1"
}
],
"isKidsUI": false,
"as": "ul"
}
},
{
"type": "LineList",
"props": {
"type": "photos",
"isCarousel": true,
"header": {
"title": "Photo Galleries"
},
"items": [
]
}
},
{
"type": "LineList",
"props": {
"type": "playlists",
"isCarousel": true,
"header": {
"title": "Playlists"
},
"items": [
]
}
},
{
"type": "LineList",
"props": {
"type": "cast",
"isCarousel": true,
"header": {
"title": "Cast"
},
"closeLabel": "Close",
"items": [
]
}
},
{
"type": "Anchor",
"props": {
"sectionName": "news"
}
},
{
"type": "LineList",
"props": {
"type": "news",
"as": "ul",
"isGrid": true,
"header": {
"title": "Latest News"
},
"items": [
{
"cardType": "article",
"datePosted": "2020-11-16T05:00:00.000+0000",
"meta": {
"header": {
"title": "New Items in the Shop"
},
"date": "11\u002F16\u002F2020",
"description": ""
},
"media": {
"image": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:dc2df8aa-6dba-45f6-97c3-2a82aa766e41?
quality
=
0
.7",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9"
}
},
"description": "New Items in the Shop",
"url": "\u002Fnews\u002Fjf0xgh\u002Fnew-items-in-the-shop",
"entityType": "article"
},
{
"cardType": "article",
"datePosted": "2020-11-09T05:00:00.000+0000",
"meta": {
"header": {
"title": "Happy Phone Destroyer Anniversary Day!!!"
},
"date": "11\u002F09\u002F2020",
"description": ""
},
"media": {
"image": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:702943a0-8e6d-45bf-9442-02719026d06a?
quality
=
0
.7",
"width": 2393,
"height": 1440,
"aspectRatio": "16:9"
}
},
"description": "Happy Phone Destroyer Anniversary Day!!!",
"url": "\u002Fnews\u002Fkkd7id\u002Fhappy-phone-destroyer-anniversary-day",
"entityType": "article"
},
{
"cardType": "article",
"datePosted": "2020-10-30T04:00:00.000+0000",
"meta": {
"header": {
"title": "Introducing Sassy Justice - a new project from the co-creators of South Park"
},
"date": "10\u002F30\u002F2020",
"description": ""
},
"media": {
"image": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:1218eff9-cd6a-44b3-a6e4-2a10b8ed9a57?
quality
=
0
.7",
"width": 1280,
"height": 720,
"aspectRatio": "16:9"
}
},
"description": "Introducing Sassy Justice - a new project from the co-creators of South Park",
"url": "\u002Fnews\u002Fyumm0a\u002Fintroducing-sassy-justice-a-new-project-from-the-co-creators-of-south-park",
"entityType": "article"
},
{
"cardType": "article",
"datePosted": "2020-10-22T00:00:00.000+0000",
"meta": {
"header": {
"title": "South Park Halloween Pumpkin Stencils!"
},
"date": "10\u002F21\u002F2020",
"description": ""
},
"media": {
"image": {
"id": "8d613e3a-d43e-47eb-8f8c-b095d625660a",
"width": 950,
"height": 540,
"aspectRatio": "51:29",
"resizable": false,
"title": "10-19-2018-960X540_PUMPKINS_blog",
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:8d613e3a-d43e-47eb-8f8c-b095d625660a?
quality
=
0
.7",
"shortId": "fy2at4",
"imageCredits": [
]
}
},
"description": "South Park Halloween Pumpkin Stencils!",
"url": "\u002Fnews\u002Fncs5sm\u002Fsouth-park-halloween-pumpkin-stencils",
"entityType": "article"
},
{
"cardType": "article",
"datePosted": "2020-10-05T04:00:00.000+0000",
"meta": {
"header": {
"title": "How South Park Filled the Stands with Character Cutouts at Mile High Stadium"
},
"date": "10\u002F05\u002F2020",
"description": ""
},
"media": {
"image": {
"url": "https:\u002F\u002Fsouthparkstudios.mtvnimages.com\u002Furi\u002Fmgid:arc:content:shared.southpark.us.en:ce14b4f1-5e40-418a-8958-086894190997?
quality
=
0
.7",
"width": 1920,
"height": 1080,
"aspectRatio": "16:9"
}
},
"description": "How South Park Filled the Stands with Character Cutouts at Mile High Stadium",
"url": "\u002Fnews\u002F9m7gg6\u002Fhow-south-park-filled-the-stands-with-character-cutouts-at-mile-high-stadium",
"entityType": "article"
}
],
"loadMore": {
"title": "Load More",
"loadingTitle": "Loading More\n",
"url": "\u002Fapi\u002Fnews\u002F2\u002F5\u002F27964d3c-ecfd-11e0-aca6-0026b9414f30"
}
}
},
{
"type": "LineList",
"props": {
"cardType": "guest",
"cellSelector": "[
data-display-name
=\"Card:Guest\"]",
"isCarousel": true,
"isGrid": false,
"itemType": "guest",
"type": "guest",
"header": {
"title": ""
},
"items": [
]
}
},
{
"type": "Anchor",
"props": {
"sectionName": "about"
}
},
{
"type": "About",
"props": {
"title": "About South Park",
"copy": "Relive the dawn of the South Park era, with legendary episodes of the groundbreaking, Emmyr Award-winning animated classic. Follow everyone's favorite troublemakers-Stan, Kyle, Cartman and Kenny--from the very beginning of their unforgettable adventures.",
"social": {
"label": "Follow",
"items": [
]
}
}
},
{
"type": "AdReporting",
"props": {
"repoData": {
"website": {
"adCall1x2": false,
"adCall6x6": true,
"adCall3x3": true
},
"doubleClick": {
"enabled": true,
"positionThreshold": 3,
"adReloadable": true,
"adReloadTime": 300000,
"disablePOE": false,
"metadata": {
"property": "comedy_central"
},
"adUnits": {
"1": "@property",
"2": "south_park_site",
"3": "shows"
},
"keyValues": {
"section": "home",
"franchise": "south_park",
"seriesalias": "south_park",
"subject": "south_park",
"uuid": "d1fh0k",
"site_region": ""
},
"exclusionCategories": "hub_pages"
},
"omniture": {
"enabled": true,
"dynamicAccountSelection": true,
"videoViewEventDisable": true,
"enableVisitorNameSpace": true,
"defaultHier": "hier1",
"pageName": "southpark|shows|series-main|south_park",
"channel": "shows",
"contextData": {
"v.pv": true,
"v.channel": "shows",
"v.brandID": "southpark-us",
"v.templateType": "Webplex Template - Series Main",
"v.pageType": "series-main",
"v.pageSeries": "south-park",
"v.pageFranchise": "no-franchise",
"v.pageURL": "southpark.cc.com\u002Fseasons\u002Fsouth-park",
"v.pageEvent": "no-event",
"v.vidEpTitle": "no-title",
"v.language": "en-us",
"v.countryName": "us",
"v.activity": "pageview",
"v.webVersion": "webplex-0aec028e7-2090-2020-11-17",
"v.playerVersion": "3.1.5",
"v.tveVersion": "4.9.2"
}
},
"trackingPixels": {
"googleTagManager": [
""
],
"facebook": [
""
]
}
},
"bentoURL": "https:\u002F\u002Fbtg.mtvnservices.com\u002Faria\u002Fbentojs.js?
site
=
webplex
-southpark-cc&
v
=
2
.4.1",
"tveEnabled": true
}
},
{
"type": "BalaNotifier",
"props": {
"publishDate": 1588996800000,
"content": "By using this site, you agree to its \u003Ca
target
=
'_blank'
tabindex
=
'0'
class
=
'balaLink'
href
=\"\u002Flegal\u002Fbhws2g\u002Fprivacy-policy\u002F\"
target
=\"_blank\"\u003EPrivacy Policy\u003C\u002Fa\u003E and \u003Ca
target
=
'_blank'
tabindex
=
'0'
class
=
'balaLink'
href
=\"\u002Flegal\u002Fo3ccr8\u002Fterms-of-use\"
target
=\"_blank\"\u003ETerms of Use\u003C\u002Fa\u003E.",
"suppressRefresh": false,
"ariaCloseLabel": "Close",
"isClickOutsideHandlerDisabled": true
}
}
]
},
{
"type": "Footer",
"props": {
"navs": [
{
"items": [
{
"url": "\u002Finfo\u002Fjveh1j\u002Fcreator-bios",
"title": "Creator Bios"
},
{
"url": "\u002Finfo\u002Ftkdxo6\u002Fcast-and-crew",
"title": "Cast and Crew"
},
{
"url": "\u002Finfo\u002Fea4cty\u002Fweb-credits",
"title": "Web Credits"
},
{
"url": "\u002Finfo\u002Fz67g4e\u002Fcontact",
"title": "Contact"
},
{
"url": "\u002Flegal\u002Fbhws2g\u002Fprivacy-policy",
"title": "Privacy Policy"
},
{
"url": "https:\u002F\u002Fwww.viacomprivacy.com\u002F",
"title": "Do Not Sell My Personal Information"
},
{
"url": "\u002Flegal\u002Fo3ccr8\u002Fterms-of-use",
"title": "Terms of Use"
},
{
"url": "\u002Flegal\u002F21l5d9\u002Fclosed-captioning",
"title": "Closed Captioning"
},
{
"url": "\u002Flegal\u002Fxuqfse\u002Fcopyright-compliance",
"title": "Copyright Compliance"
},
{
"url": "http:\u002F\u002Fsrp.viacom.com\u002Fsitefaq.html",
"title": "Ad Choices"
},
{
"url": "\u002Finfo\u002Fthmcbs\u002Fshow-disclaimer",
"title": "Show Disclaimer"
},
{
"url": "\u002Finfo\u002Ftx83no\u002Fvideo-privacy-terms",
"title": "Video Privacy Terms"
}
]
}
],
"socialShare": {
"items": [
{
"type": "facebook",
"url": "https:\u002F\u002Fwww.facebook.com\u002Fsouthpark\u002F",
"ariaLabel": "follow on"
},
{
"type": "twitter",
"url": "https:\u002F\u002Ftwitter.com\u002FSouthPark",
"ariaLabel": "follow on"
},
{
"type": "instagram",
"url": "https:\u002F\u002Fwww.instagram.com\u002Fsouthpark\u002F",
"ariaLabel": "follow on"
}
]
},
"copyright": "2020 South Park Digital Studios LLC.\n\nAll Rights Reserved.\n\nSouth Park c 2020 Comedy Partners.\n\nAll Rights Reserved. Comedy Central.\n\nSouth Park and all related titles, logos and characters are trademarks of Comedy Partners."
}
},
{
"type": "HtmlComment",
"props": {
"comment": "PAGEOK"
}
}
]
}
And I have the class information of that I pasted as JSON in my app:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShowWebsiteDownloaderFOX
{
public class Rootobject
{
public string type { get; set; }
public Props props { get; set; }
public Child[] children { get; set; }
}
public class Props
{
public string className { get; set; }
public Theme theme { get; set; }
public Authsuiteconfig authSuiteConfig { get; set; }
public string[] balaExclusionList { get; set; }
public string bentoURL { get; set; }
public Featureflags featureFlags { get; set; }
public object edenConfig { get; set; }
public Helmet helmet { get; set; }
}
public class Theme
{
public Animations animations { get; set; }
public Breakpoints breakpoints { get; set; }
public Images images { get; set; }
public Layout layout { get; set; }
public Palette palette { get; set; }
public Shadows shadows { get; set; }
public Typography typography { get; set; }
public Zindex zIndex { get; set; }
public Overrides overrides { get; set; }
}
public class Animations
{
public Presets presets { get; set; }
public Timing timing { get; set; }
public Transition transition { get; set; }
}
public class Presets
{
public Fadein fadeIn { get; set; }
public Card card { get; set; }
public Carousel carousel { get; set; }
public Blurin blurIn { get; set; }
}
public class Fadein
{
public From from { get; set; }
public To to { get; set; }
}
public class From
{
public string opacity { get; set; }
public string transform { get; set; }
public string transition { get; set; }
}
public class To
{
public string opacity { get; set; }
public string transform { get; set; }
}
public class Card
{
public From1 from { get; set; }
}
public class From1
{
public string transition { get; set; }
public string transform { get; set; }
public Hover hover { get; set; }
}
public class Hover
{
public string boxShadow { get; set; }
public string transform { get; set; }
}
public class Carousel
{
public From2 from { get; set; }
}
public class From2
{
public string transition { get; set; }
public string transform { get; set; }
public Hover1 hover { get; set; }
}
public class Hover1
{
public string transform { get; set; }
}
public class Blurin
{
public From3 from { get; set; }
public To1 to { get; set; }
}
public class From3
{
public string transition { get; set; }
public string opacity { get; set; }
public string filter { get; set; }
}
public class To1
{
public string opacity { get; set; }
public string filter { get; set; }
}
public class Timing
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
}
public class Transition
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
public string fifth { get; set; }
}
public class Breakpoints
{
public Breakpoints1 breakpoints { get; set; }
public string[] keys { get; set; }
}
public class Breakpoints1
{
public int xsmall { get; set; }
public int small { get; set; }
public int medium { get; set; }
public int large { get; set; }
public int xlarge { get; set; }
}
public class Images
{
public string logoName { get; set; }
public Kidsheader kidsHeader { get; set; }
}
public class Kidsheader
{
public string dropdownArrowBackground { get; set; }
public string siteLogo { get; set; }
}
public class Layout
{
public Border border { get; set; }
public Grid grid { get; set; }
public Spacer spacer { get; set; }
}
public class Border
{
public int radius { get; set; }
}
public class Grid
{
public string maxwidth { get; set; }
public string minwidth { get; set; }
public string width { get; set; }
public Columns columns { get; set; }
public Outermargins outerMargins { get; set; }
public Margins margins { get; set; }
public Paddings paddings { get; set; }
public Gutters gutters { get; set; }
}
public class Columns
{
public int _default { get; set; }
public string oneItem { get; set; }
public string twoItem { get; set; }
public string threeItem { get; set; }
}
public class Outermargins
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Margins
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Paddings
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Gutters
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Spacer
{
public string component { get; set; }
public string inner { get; set; }
public int outer { get; set; }
public string _default { get; set; }
}
public class Palette
{
public Background background { get; set; }
public Brand brand { get; set; }
public Shadow shadow { get; set; }
public Support support { get; set; }
public Text text { get; set; }
public Ui ui { get; set; }
public Vendor vendor { get; set; }
}
public class Background
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
public string fifth { get; set; }
public string sixth { get; set; }
public string seventh { get; set; }
}
public class Brand
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
}
public class Shadow
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
}
public class Support
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
public string fifth { get; set; }
public string sixth { get; set; }
public string seventh { get; set; }
public string eighth { get; set; }
public string ninth { get; set; }
}
public class Text
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
public string fifth { get; set; }
}
public class Ui
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
public string fifth { get; set; }
public string sixth { get; set; }
}
public class Vendor
{
public string adchoices { get; set; }
public string discord { get; set; }
public string email { get; set; }
public string facebook { get; set; }
public string instagram { get; set; }
public string linkedin { get; set; }
public string pinterest { get; set; }
public string snap { get; set; }
public string snapchat { get; set; }
public string tiktok { get; set; }
public string twitch { get; set; }
public string twitter { get; set; }
public string youtube { get; set; }
}
public class Shadows
{
public string first { get; set; }
public string second { get; set; }
public string third { get; set; }
public string fourth { get; set; }
}
public class Typography
{
public Caption caption { get; set; }
public Font font { get; set; }
public Giga giga { get; set; }
public Kilo kilo { get; set; }
public Mega mega { get; set; }
public Micro micro { get; set; }
public Milli milli { get; set; }
public Nano nano { get; set; }
public P1 p1 { get; set; }
public P2 p2 { get; set; }
public Pico pico { get; set; }
public Tera tera { get; set; }
}
public class Caption
{
public string fontFamily { get; set; }
public Lineheight lineHeight { get; set; }
public Fontsize fontSize { get; set; }
public Fontstyle fontStyle { get; set; }
public Texttransform textTransform { get; set; }
public Fontweight fontWeight { get; set; }
}
public class Lineheight
{
public float xsmall { get; set; }
}
public class Fontsize
{
public string xsmall { get; set; }
}
public class Fontstyle
{
public string xsmall { get; set; }
}
public class Texttransform
{
public string xsmall { get; set; }
}
public class Fontweight
{
public int xsmall { get; set; }
}
public class Font
{
public string primary { get; set; }
public string secondary { get; set; }
}
public class Giga
{
public string fontFamily { get; set; }
public int lineHeight { get; set; }
public string fontSize { get; set; }
public Fontstyle1 fontStyle { get; set; }
public Texttransform1 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Fontstyle1
{
public string xsmall { get; set; }
}
public class Texttransform1
{
public string xsmall { get; set; }
}
public class Kilo
{
public string fontFamily { get; set; }
public float lineHeight { get; set; }
public string fontSize { get; set; }
public Fontstyle2 fontStyle { get; set; }
public Texttransform2 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Fontstyle2
{
public string xsmall { get; set; }
}
public class Texttransform2
{
public string xsmall { get; set; }
}
public class Mega
{
public string fontFamily { get; set; }
public float lineHeight { get; set; }
public Fontsize1 fontSize { get; set; }
public Fontstyle3 fontStyle { get; set; }
public Texttransform3 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Fontsize1
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Fontstyle3
{
public string xsmall { get; set; }
}
public class Texttransform3
{
public string xsmall { get; set; }
}
public class Micro
{
public string fontFamily { get; set; }
public Lineheight1 lineHeight { get; set; }
public Fontsize2 fontSize { get; set; }
public Fontstyle4 fontStyle { get; set; }
public Texttransform4 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Lineheight1
{
public float xsmall { get; set; }
}
public class Fontsize2
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Fontstyle4
{
public string xsmall { get; set; }
}
public class Texttransform4
{
public string xsmall { get; set; }
}
public class Milli
{
public string fontFamily { get; set; }
public Lineheight2 lineHeight { get; set; }
public Fontsize3 fontSize { get; set; }
public Fontstyle5 fontStyle { get; set; }
public Texttransform5 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Lineheight2
{
public float xsmall { get; set; }
}
public class Fontsize3
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Fontstyle5
{
public string xsmall { get; set; }
}
public class Texttransform5
{
public string xsmall { get; set; }
}
public class Nano
{
public string fontFamily { get; set; }
public Lineheight3 lineHeight { get; set; }
public Fontsize4 fontSize { get; set; }
public Fontstyle6 fontStyle { get; set; }
public string textTransform { get; set; }
public Fontweight1 fontWeight { get; set; }
}
public class Lineheight3
{
public float xsmall { get; set; }
}
public class Fontsize4
{
public string xsmall { get; set; }
public string small { get; set; }
}
public class Fontstyle6
{
public string xsmall { get; set; }
}
public class Fontweight1
{
public int xsmall { get; set; }
}
public class P1
{
public string fontFamily { get; set; }
public Lineheight4 lineHeight { get; set; }
public Fontsize5 fontSize { get; set; }
public Fontstyle7 fontStyle { get; set; }
public Texttransform6 textTransform { get; set; }
public Fontweight2 fontWeight { get; set; }
}
public class Lineheight4
{
public float xsmall { get; set; }
}
public class Fontsize5
{
public string xsmall { get; set; }
}
public class Fontstyle7
{
public string xsmall { get; set; }
}
public class Texttransform6
{
public string xsmall { get; set; }
}
public class Fontweight2
{
public int xsmall { get; set; }
}
public class P2
{
public string fontFamily { get; set; }
public Lineheight5 lineHeight { get; set; }
public Fontsize6 fontSize { get; set; }
public Fontstyle8 fontStyle { get; set; }
public Texttransform7 textTransform { get; set; }
public Fontweight3 fontWeight { get; set; }
}
public class Lineheight5
{
public float xsmall { get; set; }
}
public class Fontsize6
{
public string xsmall { get; set; }
}
public class Fontstyle8
{
public string xsmall { get; set; }
}
public class Texttransform7
{
public string xsmall { get; set; }
}
public class Fontweight3
{
public int xsmall { get; set; }
}
public class Pico
{
public string fontFamily { get; set; }
public Lineheight6 lineHeight { get; set; }
public Fontsize7 fontSize { get; set; }
public Fontstyle9 fontStyle { get; set; }
public Texttransform8 textTransform { get; set; }
public Fontweight4 fontWeight { get; set; }
}
public class Lineheight6
{
public float xsmall { get; set; }
}
public class Fontsize7
{
public string xsmall { get; set; }
}
public class Fontstyle9
{
public string xsmall { get; set; }
}
public class Texttransform8
{
public string xsmall { get; set; }
}
public class Fontweight4
{
public int xsmall { get; set; }
}
public class Tera
{
public string fontFamily { get; set; }
public int lineHeight { get; set; }
public string fontSize { get; set; }
public Fontstyle10 fontStyle { get; set; }
public Texttransform9 textTransform { get; set; }
public int fontWeight { get; set; }
}
public class Fontstyle10
{
public string xsmall { get; set; }
}
public class Texttransform9
{
public string xsmall { get; set; }
}
public class Zindex
{
public int below { get; set; }
public int _base { get; set; }
public int high { get; set; }
public int over { get; set; }
public int modal { get; set; }
}
public class Overrides
{
public Kidsheader1 kidsHeader { get; set; }
public Headerv2 headerV2 { get; set; }
public Card1 card { get; set; }
public Logosstrip logosStrip { get; set; }
public Card2 Card { get; set; }
public Characternavigation CharacterNavigation { get; set; }
public Button button { get; set; }
public Sectionheader sectionHeader { get; set; }
}
public class Kidsheader1
{
public Headerheight headerHeight { get; set; }
public Characternavigationheight characterNavigationHeight { get; set; }
public Logobackgroundsize logoBackgroundSize { get; set; }
public Logoheight logoHeight { get; set; }
public Logowidth logoWidth { get; set; }
}
public class Headerheight
{
public string _default { get; set; }
public string desktop { get; set; }
}
public class Characternavigationheight
{
public string _default { get; set; }
public string desktop { get; set; }
}
public class Logobackgroundsize
{
public string _default { get; set; }
public string desktop { get; set; }
}
public class Logoheight
{
public string _default { get; set; }
public string desktop { get; set; }
}
public class Logowidth
{
public string _default { get; set; }
public string desktop { get; set; }
}
public class Headerv2
{
public Divider divider { get; set; }
public Header header { get; set; }
public Headerlinks headerLinks { get; set; }
public Leaderboard leaderboard { get; set; }
public Subnavigation subNavigation { get; set; }
public Title title { get; set; }
public Logo logo { get; set; }
}
public class Divider
{
public string color { get; set; }
}
public class Header
{
public string background { get; set; }
public string color { get; set; }
}
public class Headerlinks
{
public Hover2 hover { get; set; }
public string background { get; set; }
public string color { get; set; }
}
public class Hover2
{
public string color { get; set; }
}
public class Leaderboard
{
public string backgroundColor { get; set; }
}
public class Subnavigation
{
public string backgroundColor { get; set; }
public string color { get; set; }
}
public class Title
{
public string color { get; set; }
}
public class Logo
{
public Primary primary { get; set; }
public Container container { get; set; }
}
public class Primary
{
public string backgroundColor { get; set; }
public string backgroundImage { get; set; }
public string backgroundPosition { get; set; }
public string backgroundRepeat { get; set; }
public string backgroundSize { get; set; }
public string color { get; set; }
public string content { get; set; }
public int fontSize { get; set; }
public string height { get; set; }
public string width { get; set; }
public MediaMinWidth660Px mediaminwidth660px { get; set; }
}
public class MediaMinWidth660Px
{
public string fontSize { get; set; }
public string height { get; set; }
public string width { get; set; }
public string backgroundImage { get; set; }
}
public class Container
{
public string height { get; set; }
}
public class Card1
{
public Logo1 logo { get; set; }
}
public class Logo1
{
public string maxHeight { get; set; }
public MediaMinWidth980Px mediaminwidth980px { get; set; }
}
public class MediaMinWidth980Px
{
public string maxHeight { get; set; }
}
public class Logosstrip
{
public Item item { get; set; }
}
public class Item
{
public Default _default { get; set; }
public Primarytier primaryTier { get; set; }
public Secondarytier secondaryTier { get; set; }
}
public class Default
{
public string padding { get; set; }
}
public class Primarytier
{
public string padding { get; set; }
}
public class Secondarytier
{
public string padding { get; set; }
}
public class Card2
{
public Kids kids { get; set; }
}
public class Kids
{
public string borderRadius { get; set; }
public string overflow { get; set; }
public Alertlabel AlertLabel { get; set; }
public Header1 Header { get; set; }
public Timestamplabel TimestampLabel { get; set; }
}
public class Alertlabel
{
public string padding { get; set; }
}
public class Header1
{
public Wide wide { get; set; }
}
public class Wide
{
public float lineHeight { get; set; }
}
public class Timestamplabel
{
public int fontWeight { get; set; }
}
public class Characternavigation
{
public Carousel1 Carousel { get; set; }
public Tooltip Tooltip { get; set; }
public Newsletter Newsletter { get; set; }
}
public class Carousel1
{
public Prevnextbuttons PrevNextButtons { get; set; }
}
public class Prevnextbuttons
{
public Prevbutton PrevButton { get; set; }
public Nextbutton NextButton { get; set; }
}
public class Prevbutton
{
public string borderRadius { get; set; }
}
public class Nextbutton
{
public string borderRadius { get; set; }
}
public class Tooltip
{
public Balloon Balloon { get; set; }
public Ballooninner BalloonInner { get; set; }
public Body Body { get; set; }
public Point Point { get; set; }
}
public class Balloon
{
public string borderRadius { get; set; }
public string boxShadow { get; set; }
}
public class Ballooninner
{
public string backgroundColor { get; set; }
public string borderRadius { get; set; }
public string padding { get; set; }
}
public class Body
{
public string color { get; set; }
public string textTransform { get; set; }
public string fontFamily { get; set; }
public int fontWeight { get; set; }
public string fontSize { get; set; }
}
public class Point
{
public Before before { get; set; }
}
public class Before
{
public string borderBottomColor { get; set; }
}
public class Newsletter
{
public Iframe iframe { get; set; }
}
public class Iframe
{
public string minHeight { get; set; }
}
public class Button
{
public Default1 _default { get; set; }
public Primary1 primary { get; set; }
public Secondary secondary { get; set; }
public Inverse inverse { get; set; }
}
public class Default1
{
public string padding { get; set; }
public string textTransform { get; set; }
}
public class Primary1
{
public string backgroundColor { get; set; }
public string color { get; set; }
public HoverFocus hoverfocus { get; set; }
}
public class HoverFocus
{
public string color { get; set; }
public string backgroundColor { get; set; }
}
public class Secondary
{
public HoverFocus1 hoverfocus { get; set; }
}
public class HoverFocus1
{
public string backgroundColor { get; set; }
}
public class Inverse
{
public HoverFocus2 hoverfocus { get; set; }
}
public class HoverFocus2
{
public string backgroundColor { get; set; }
}
public class Sectionheader
{
public string font { get; set; }
public string textTransform { get; set; }
public string letterSpacing { get; set; }
public int fontWeight { get; set; }
}
public class Authsuiteconfig
{
public Authsuiteenv authSuiteEnv { get; set; }
}
public class Authsuiteenv
{
public string adobeUrl { get; set; }
public string authSuiteUrl { get; set; }
public string isisUrl { get; set; }
public string tveUrl { get; set; }
public string xboxUrl { get; set; }
public Providerkey[] providerKeys { get; set; }
}
public class Providerkey
{
public string providerCode { get; set; }
public string key { get; set; }
}
public class Featureflags
{
public bool test2 { get; set; }
public bool isContinueWatchingEnabled { get; set; }
public bool test1 { get; set; }
}
public class Helmet
{
public Helmet1 helmet { get; set; }
}
public class Helmet1
{
public Base _base { get; set; }
public Bodyattributes bodyAttributes { get; set; }
public Htmlattributes htmlAttributes { get; set; }
public Link link { get; set; }
public Meta meta { get; set; }
public Noscript noscript { get; set; }
public Script script { get; set; }
public Style style { get; set; }
public Title1 title { get; set; }
}
public class Base
{
}
public class Bodyattributes
{
}
public class Htmlattributes
{
}
public class Link
{
}
public class Meta
{
}
public class Noscript
{
}
public class Script
{
}
public class Style
{
}
public class Title1
{
}
public class Child
{
public string type { get; set; }
public Props1 props { get; set; }
public Child1[] children { get; set; }
}
public class Props1
{
public Title2 title { get; set; }
public Metatags metaTags { get; set; }
public Headerlinks1 headerLinks { get; set; }
public Ogtags ogTags { get; set; }
public Twittercards twitterCards { get; set; }
public Platformmetatags platformMetaTags { get; set; }
public Googletagmanagerconfig googleTagManagerConfig { get; set; }
public Newrelicconfig newRelicConfig { get; set; }
public Adobelaunchconfig adobeLaunchConfig { get; set; }
public bool bentoIsDisabled { get; set; }
public Projectxconfig projectXConfig { get; set; }
public bool isNS1ScriptEnabled { get; set; }
public bool isOutbrainScriptEnabled { get; set; }
public Useraccountconfig userAccountConfig { get; set; }
public bool isAudioEyeEnabled { get; set; }
public string adobeLaunchScript { get; set; }
public string sectionName { get; set; }
public Trendingresult[] trendingResults { get; set; }
public object seriesTrendingResults { get; set; }
public string seasonLabel { get; set; }
public string episodeLabel { get; set; }
public string searchURL { get; set; }
public Tab[] tabs { get; set; }
public string failedResultText { get; set; }
public string header { get; set; }
public string placeHolderText { get; set; }
public string showId { get; set; }
public string closeLabel { get; set; }
public string thisShowLabel { get; set; }
public string wholeSiteLabel { get; set; }
public bool isSearchSeriesEnabled { get; set; }
public Defaultimage defaultImage { get; set; }
public object[] adSizes { get; set; }
public Nav[] navs { get; set; }
public Socialshare socialShare { get; set; }
public string copyright { get; set; }
public string comment { get; set; }
}
public class Title2
{
public string text { get; set; }
}
public class Metatags
{
public Item1[] items { get; set; }
}
public class Item1
{
public string name { get; set; }
public object content { get; set; }
public string property { get; set; }
}
public class Headerlinks1
{
public Item2[] items { get; set; }
}
public class Item2
{
public string rel { get; set; }
public string href { get; set; }
public string type { get; set; }
public string sizes { get; set; }
public string color { get; set; }
}
public class Ogtags
{
public Item3[] items { get; set; }
}
public class Item3
{
public string property { get; set; }
public string content { get; set; }
}
public class Twittercards
{
public Item4[] items { get; set; }
}
public class Item4
{
public string name { get; set; }
public string content { get; set; }
}
public class Platformmetatags
{
public object[] items { get; set; }
}
public class Googletagmanagerconfig
{
}
public class Newrelicconfig
{
public string appId { get; set; }
public string licenseKey { get; set; }
public string accountId { get; set; }
public string trustKey { get; set; }
}
public class Adobelaunchconfig
{
public bool isAdobeLaunchEnabled { get; set; }
public string adobeLaunchSrc { get; set; }
}
public class Projectxconfig
{
public string region { get; set; }
}
public class Useraccountconfig
{
public bool isUserAccountEnabled { get; set; }
public string userAccountScript { get; set; }
}
public class Defaultimage
{
public string url { get; set; }
public int height { get; set; }
public int width { get; set; }
}
public class Socialshare
{
public Item5[] items { get; set; }
}
public class Item5
{
public string type { get; set; }
public string url { get; set; }
public string ariaLabel { get; set; }
}
public class Trendingresult
{
public string type { get; set; }
public string id { get; set; }
public Media media { get; set; }
public Meta1 meta { get; set; }
public string url { get; set; }
public object ariaLabel { get; set; }
}
public class Media
{
public Badge badge { get; set; }
public string duration { get; set; }
public Image image { get; set; }
public object authorization { get; set; }
public object lockedLabel { get; set; }
}
public class Badge
{
public string title { get; set; }
}
public class Image
{
public string id { get; set; }
public int width { get; set; }
public int height { get; set; }
public string aspectRatio { get; set; }
public bool resizable { get; set; }
public string title { get; set; }
public string url { get; set; }
public string shortId { get; set; }
public object[] imageCredits { get; set; }
}
public class Meta1
{
public Label[] label { get; set; }
public Header2 header { get; set; }
public object subHeader { get; set; }
public string date { get; set; }
public string description { get; set; }
}
public class Header2
{
public string title { get; set; }
}
public class Label
{
public string title { get; set; }
}
public class Tab
{
public string label { get; set; }
public string bucket { get; set; }
}
public class Nav
{
public Item6[] items { get; set; }
}
public class Item6
{
public string url { get; set; }
public string title { get; set; }
}
public class Child1
{
public string type { get; set; }
public Props2 props { get; set; }
}
public class Props2
{
public string[] adSizes { get; set; }
public string dataRefreshRate { get; set; }
public string adLabel { get; set; }
public string className { get; set; }
public Logo2 logo { get; set; }
public Mainnav mainNav { get; set; }
public Hamburgernav hamburgerNav { get; set; }
public Seriesnav seriesNav { get; set; }
public Search search { get; set; }
public string type { get; set; }
public Item11[] items { get; set; }
public string moduleType { get; set; }
public Defaultimage1 defaultImage { get; set; }
public bool isGrid { get; set; }
public string itemSize { get; set; }
public string sectionName { get; set; }
public int selectedIndex { get; set; }
public string btnAriaLabel { get; set; }
public Filters filters { get; set; }
public bool isEpisodes { get; set; }
public bool isKidsUI { get; set; }
public string _as { get; set; }
public bool isCarousel { get; set; }
public Header3 header { get; set; }
public string closeLabel { get; set; }
public Loadmore loadMore { get; set; }
public string cardType { get; set; }
public string cellSelector { get; set; }
public string itemType { get; set; }
public string title { get; set; }
public string copy { get; set; }
public Social social { get; set; }
public Repodata repoData { get; set; }
public string bentoURL { get; set; }
public bool tveEnabled { get; set; }
public long publishDate { get; set; }
public string content { get; set; }
public bool suppressRefresh { get; set; }
public string ariaCloseLabel { get; set; }
public bool isClickOutsideHandlerDisabled { get; set; }
}
public class Logo2
{
public string ariaLabel { get; set; }
public string url { get; set; }
}
public class Mainnav
{
public Item7[] items { get; set; }
}
public class Item7
{
public string title { get; set; }
public string url { get; set; }
public string seeAllLinkText { get; set; }
public Entry[] entries { get; set; }
}
public class Entry
{
public string title { get; set; }
public string url { get; set; }
public object[] entries { get; set; }
public string isPopUp { get; set; }
}
public class Hamburgernav
{
public object socialLinks { get; set; }
public Item8[] items { get; set; }
}
public class Item8
{
public string url { get; set; }
public string title { get; set; }
public string icon { get; set; }
public string hamburgerDisplay { get; set; }
public Entry1[] entries { get; set; }
public string seeAllLinkText { get; set; }
}
public class Entry1
{
public string title { get; set; }
public string url { get; set; }
public object[] entries { get; set; }
public string isPopUp { get; set; }
}
public class Seriesnav
{
public string title { get; set; }
public string url { get; set; }
public string menuLabel { get; set; }
public Item9[] items { get; set; }
}
public class Item9
{
public string title { get; set; }
public string url { get; set; }
public string className { get; set; }
}
public class Search
{
public bool isEnabled { get; set; }
public string ariaLabel { get; set; }
}
public class Defaultimage1
{
public string url { get; set; }
public int height { get; set; }
public int width { get; set; }
}
public class Filters
{
public Item10[] items { get; set; }
public int selectedIndex { get; set; }
}
public class Item10
{
public string label { get; set; }
public string url { get; set; }
}
public class Header3
{
public string title { get; set; }
}
public class Loadmore
{
public string title { get; set; }
public string loadingTitle { get; set; }
public string url { get; set; }
}
public class Social
{
public string label { get; set; }
public object[] items { get; set; }
}
public class Repodata
{
public Website website { get; set; }
public Doubleclick doubleClick { get; set; }
public Omniture omniture { get; set; }
public Trackingpixels trackingPixels { get; set; }
}
public class Website
{
public bool adCall1x2 { get; set; }
public bool adCall6x6 { get; set; }
public bool adCall3x3 { get; set; }
}
public class Doubleclick
{
public bool enabled { get; set; }
public int positionThreshold { get; set; }
public bool adReloadable { get; set; }
public int adReloadTime { get; set; }
public bool disablePOE { get; set; }
public Metadata metadata { get; set; }
public Adunits adUnits { get; set; }
public Keyvalues keyValues { get; set; }
public string exclusionCategories { get; set; }
}
public class Metadata
{
public string property { get; set; }
}
public class Adunits
{
public string _1 { get; set; }
public string _2 { get; set; }
public string _3 { get; set; }
}
public class Keyvalues
{
public string section { get; set; }
public string franchise { get; set; }
public string seriesalias { get; set; }
public string subject { get; set; }
public string uuid { get; set; }
public string site_region { get; set; }
}
public class Omniture
{
public bool enabled { get; set; }
public bool dynamicAccountSelection { get; set; }
public bool videoViewEventDisable { get; set; }
public bool enableVisitorNameSpace { get; set; }
public string defaultHier { get; set; }
public string pageName { get; set; }
public string channel { get; set; }
public Contextdata contextData { get; set; }
}
public class Contextdata
{
public bool vpv { get; set; }
public string vchannel { get; set; }
public string vbrandID { get; set; }
public string vtemplateType { get; set; }
public string vpageType { get; set; }
public string vpageSeries { get; set; }
public string vpageFranchise { get; set; }
public string vpageURL { get; set; }
public string vpageEvent { get; set; }
public string vvidEpTitle { get; set; }
public string vlanguage { get; set; }
public string vcountryName { get; set; }
public string vactivity { get; set; }
public string vwebVersion { get; set; }
public string vplayerVersion { get; set; }
public string vtveVersion { get; set; }
}
public class Trackingpixels
{
public string[] googleTagManager { get; set; }
public string[] facebook { get; set; }
}
public class Item11
{
public object apps { get; set; }
public object beltWrap { get; set; }
public string id { get; set; }
public object sponsorship { get; set; }
public object ariaLabel { get; set; }
public Meta2 meta { get; set; }
public Media1 media { get; set; }
public string title { get; set; }
public string url { get; set; }
public string className { get; set; }
public string label { get; set; }
public string cardType { get; set; }
public DateTime datePosted { get; set; }
public string description { get; set; }
public string entityType { get; set; }
}
public class Meta2
{
public Button1[] buttons { get; set; }
public string description { get; set; }
public object dropdown { get; set; }
public Header4 header { get; set; }
public object label { get; set; }
public object social { get; set; }
public string subHeader { get; set; }
public string itemAriaLabel { get; set; }
public string date { get; set; }
}
public class Header4
{
public object title { get; set; }
public int weight { get; set; }
}
public class Button1
{
public string title { get; set; }
public string url { get; set; }
public bool isPopUp { get; set; }
}
public class Media1
{
public Video video { get; set; }
public Image1 image { get; set; }
public object authorization { get; set; }
public string duration { get; set; }
public object lockedLabel { get; set; }
public object contentRatings { get; set; }
}
public class Video
{
public Asset[] assets { get; set; }
}
public class Asset
{
public string url { get; set; }
public int bitRate { get; set; }
public int width { get; set; }
public int height { get; set; }
}
public class Image1
{
public int width { get; set; }
public int height { get; set; }
public string ratio { get; set; }
public string url { get; set; }
public bool preserveRatio { get; set; }
public string aspectRatio { get; set; }
public string id { get; set; }
public bool resizable { get; set; }
public string title { get; set; }
public string shortId { get; set; }
public object[] imageCredits { get; set; }
}
}
Basically the type at the top populates with data at the top.
The first props branch data is returned under it.
When I go into the Children branch type returns a value thru the loop of all the Children[x] values, however the Children branch for example Title > Text returns a null value. Example of the JSON output to the point it fails to contain data or should say it returns:
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at ShowWebsiteDownloader.Program.Main() in C:\Users\syarbrou.ICEO\source\repos\ShowWebsiteDownloader\ShowWebsiteDownloader\Program.cs:line 551
Reply
Answers (
1
)
How to grab content from webpage source?
SQL express with management studio 2014 is free for installation?