ok i received this json file from a stats company. Can you help me understand it?
“matchInfo”:
{
“id”: “71pif9hi2vwzp6q0xzilyxst0”,
“coverageLevel”: “15”,
“date”: “2021-09-11Z”,
“time”: “18:30:00Z”,
“localDate”: “2021-09-11”,
“localTime”: “20:30:00”,
“week”: “6”,
“attendanceInfoId”: “2”,
“attendanceInfo”: “Limited Audience”,
“numberOfPeriods”: 2,
“periodLength”: 45,
“lastUpdated”: “2025-06-25T22:44:30Z”,
“description”: “Hamburger SV vs Sandhausen”,
“sport”:
{
“id”: “289u5typ3vp4ifwh5thalohmq”,
“name”: “Soccer”
},
“ruleset”:
{
“id”: “79plas4983031idr6vw83nuel”,
“name”: “Men”
},
“competition”:
{
“id”: “722fdbecxzcq9788l6jqclzlw”,
“name”: “2. Bundesliga”,
“knownName”: “German Bundesliga Zwei”,
“competitionCode”: “2.B”,
“competitionFormat”: “Domestic league”,
“country”:
{
“id”: “36min0qztu8eydwvpv8t1is0m”,
“name”: “Germany”
}
},
“tournamentCalendar”:
{
“id”: “93wcwtf25153hracvqva88aac”,
“startDate”: “2021-07-23Z”,
“endDate”: “2022-05-15Z”,
“name”: “2021/2022”
},
“stage”:
{
“id”: “9443wbz12vfz0f7ewmg8xhes4”,
“formatId”: “e2q01r9o9jwiq1fls93d1sslx”,
“startDate”: “2021-07-23Z”,
“endDate”: “2022-05-15Z”,
“name”: “Regular Season”
},
“contestant”:
[
{
“id”: “75xi6hloabmnjn2kzgj1g8h1s”,
“name”: “Hamburger SV”,
“shortName”: “Hamburg”,
“officialName”: “Hamburger SV”,
“code”: “HSV”,
“position”: “home”,
“country”:
{
“id”: “36min0qztu8eydwvpv8t1is0m”,
“name”: “Germany”
}
},
{
“id”: “884uzyf1wosc7ykji6e18gifp”,
“name”: “Sandhausen”,
“shortName”: “Sandhausen”,
“officialName”: “SV Sandhausen”,
“code”: “SVS”,
“position”: “away”,
“country”:
{
“id”: “36min0qztu8eydwvpv8t1is0m”,
“name”: “Germany”
}
}
],
“venue”:
{
“id”: “8gaqzo8y471bfkkc3tq7ra7o”,
“neutral”: “no”,
“longName”: “Volksparkstadion”,
“shortName”: “Volksparkstadion”
}
},
“liveData”:
{
“matchDetails”:
{
“periodId”: 14,
“matchStatus”: “Played”,
“winner”: “home”,
“matchLengthMin”: 97,
“matchLengthSec”: 41,
“period”:
[
{
“id”: 1,
“start”: “2021-09-11T18:30:06Z”,
“end”: “2021-09-11T19:15:08Z”,
“lengthMin”: 45,
“lengthSec”: 2
},
{
“id”: 2,
“start”: “2021-09-11T19:34:13Z”,
“end”: “2021-09-11T20:26:52Z”,
“lengthMin”: 52,
“lengthSec”: 39
}
],
“scores”:
{
“ht”:
{
“home”: 0,
“away”: 0
},
“ft”:
{
“home”: 2,
“away”: 1
},
“total”:
{
“home”: 2,
“away”: 1
}
}
},
“event”:
[
{
“id”: 2328542063,
“eventId”: 1,
“typeId”: 34,
“periodId”: 16,
“timeMin”: 0,
“timeSec”: 0,
“contestantId”: “75xi6hloabmnjn2kzgj1g8h1s”,
“outcome”: 1,
“x”: 0.0,
“y”: 0.0,
“timeStamp”: “2021-09-11T17:39:28.239Z”,
“lastModified”: “2021-09-11T17:39:10Z”,
“qualifier”:
[
{
“id”: 3087870323,
“qualifierId”: 130,
“value”: “4”
},
{
“id”: 3087870311,
“qualifierId”: 30,
“value”: “8b60vtt1stnmt2uoj0f4lh49h, ci4pwzieoc94uj3i1371bsatx, 46vr35g415omy60ahbiv40wk5, apdrig6xt1hxub1986s3uh1x, n82tdzb1liltoe33f5p6xbhm, do9g7p0jtcfngmvq1uzy2tqdx, 8metzwuemi3edqhsv2pnqqbx1, 2nrmndj0uq3f46c2cb1fbf85, e7if3ma2jblaurrokcxadk0k5, aksjicf4keobpav3tuujngell, enpnulwzdxetukh80iwyazkk5, 3xq9irm7o2mp3zdlw4qt5plka, etfmz143p0d2yowiiijd8g6sq, 7b9gqjq7z692znpoklj7c057u, 4tufo2e9tsw24l2cx7m5b6xh, 3mp7p8tytgkbwi8itxl5mfkrt, 1px9whllb1pnprmgq4fjw3qhh, bhshqnrzmdjbqhtr8rcy7tca2, 4o4sv7lm8h0qvwiv81enhjv1l, 9ed74dfr9aeuedaf63l0i7aei”
},
{
“id”: 3087870335,
“qualifierId”: 194,
“value”: “do9g7p0jtcfngmvq1uzy2tqdx”
},
{
“id”: 3087870315,
“qualifierId”: 44,
“value”: “1, 2, 2, 3, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5”
},
{
“id”: 3087870339,
“qualifierId”: 197,
“value”: “4938”
},
{
“id”: 3087870319,
“qualifierId”: 59,
“value”: “1, 2, 21, 23, 34, 4, 6, 3, 9, 19, 10, 8, 11, 14, 16, 18, 28, 41, 44, 48”
},
{
“id”: 3087870329,
“qualifierId”: 131,
“value”: “1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0”
},
{
“id”: 3087870343,
“qualifierId”: 227,
“value”: “0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0”
}
]
},
{
“id”: 2328543167,
“eventId”: 1,
“typeId”: 34,
“periodId”: 16,
“timeMin”: 0,
“timeSec”: 0,
“contestantId”: “884uzyf1wosc7ykji6e18gifp”,
“outcome”: 1,
“x”: 0.0,
“y”: 0.0,
“timeStamp”: “2021-09-11T17:40:17.141Z”,
“lastModified”: “2021-09-11T17:39:59Z”,
“qualifier”:
[
{
“id”: 3087875847,
“qualifierId”: 59,
“value”: “1, 19, 36, 17, 15, 2, 30, 22, 9, 26, 27, 5, 7, 8, 13, 14, 18, 23, 25, 35”
},
{
“id”: 3087875857,
“qualifierId”: 194,
“value”: “47ye0gt6bw2ilvl9s0e0ogr11”
},
{
“id”: 3087875865,
“qualifierId”: 227,
“value”: “0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0”
},
{
“id”: 3087875851,
“qualifierId”: 130,
“value”: “5”
},
{
“id”: 3087875853,
“qualifierId”: 131,
“value”: “1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0”
},
{
“id”: 3087875843,
“qualifierId”: 44,
“value”: “1, 2, 2, 3, 2, 2, 3, 3, 4, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5”
},
{
“id”: 3087875841,
“qualifierId”: 30,
“value”: “5ysw8ditixnietm3lejwmw4id, ehvnch6p70deczk99k156jglx, 8tqphrtr7fraqeunw67iwwq8l, 68u3vd1upyaz92c06d1ekpbyt, 4oaj1qrhwobtrso61687x9ck5, 47ye0gt6bw2ilvl9s0e0ogr11, dkf9v2y9a7ogw6k53crs6dc5x, 4wk62n7739xlysrxoky33mf2t, dvljd3jdouhags70b4rv7jl5h, 2np4n7d10f0jsgor0zbs5acwl, 8jildds7zfj7uk3iohmmkj3kl, 8sh1fdq95u43vc8cku5ckf6xh, 8asvg8sto06l27xjgbzyzqx1x, 5revw8iy1mhgi4jbb5nae2ind, 7adaw298hyb8lf2lqsc428vrp, 8l443indci9k4q1i3akstjmc5, c7nq7mou1gyrzl60ho7pmaok5, 6hh1y9t572yqk7d1zegi0hm5m, hpzxgnwobdttfgd04dykf26t, cipmd3k2nfv0ddic0l8go14gl”
},
{
“id”: 3087875861,
“qualifierId”: 197,
“value”: “8283”
}
]
},
{
“id”: 2328589731,
“eventId”: 2,
“typeId”: 32,
“periodId”: 1,
“timeMin”: 0,
“timeSec”: 0,
“contestantId”: “75xi6hloabmnjn2kzgj1g8h1s”,
“outcome”: 1,
“x”: 0.0,
“y”: 0.0,
“timeStamp”: “2021-09-11T18:30:06.787Z”,
“lastModified”: “2021-09-15T06:48:59Z”,
“qualifier”:
[
{
“id”: 3088123721,
“qualifierId”: 127,
“value”: “Left to Right”
}
]
},
{
“id”: 2328589745,
“eventId”: 2,
“typeId”: 32,
“periodId”: 1,
“timeMin”: 0,
“timeSec”: 0,
“contestantId”: “884uzyf1wosc7ykji6e18gifp”,
“outcome”: 1,
“x”: 0.0,
“y”: 0.0,
“timeStamp”: “2021-09-11T18:30:06.787Z”,
“lastModified”: “2021-09-15T06:49:00Z”,
“qualifier”:
[
{
“id”: 3088123765,
“qualifierId”: 127,
“value”: “Right to Left”
}
]
},
{
“id”: 2328589789,
“eventId”: 3,
“typeId”: 1,
“periodId”: 1,
“timeMin”: 0,
“timeSec”: 0,
“contestantId”: “75xi6hloabmnjn2kzgj1g8h1s”,
“playerId”: “aksjicf4keobpav3tuujngell”,
“playerName”: “M. Wintzheimer”,
“outcome”: 1,
“x”: 50.0,
“y”: 50.0,
“timeStamp”: “2021-09-11T18:30:06.817Z”,
“lastModified”: “2021-09-16T05:47:19Z”,
“qualifier”:
[
{
“id”: 3098033315,
“qualifierId”: 178
},
{
“id”: 3088123979,
“qualifierId”: 141,
“value”: “51.0”
},
{
“id”: 3088123975,
“qualifierId”: 56,
“value”: “Back”
},
{
“id”: 3088123985,
“qualifierId”: 279,
“value”: “S”
},
{
“id”: 3088123983,
“qualifierId”: 213,
“value”: “3.1”
},
{
“id”: 3088123977,
“qualifierId”: 140,
“value”: “33.9”
},
{
“id”: 3088123981,
“qualifierId”: 212,
“value”: “16.9”
}
]
},