#![allow(dead_code)] use serde::Deserialize; #[derive(Debug, Deserialize)] struct Data { thundering: i8, #[serde(rename = "DayTime")] day_time: i64, #[serde(rename = "LastPlayEd")] last_played: Option, } #[derive(Debug, Deserialize)] struct Inner { #[serde(rename = "Data")] data: Data, } #[derive(Debug, Deserialize)] struct Level { #[serde(rename = "")] inner: Inner, } fn main() {}