public static WeatherForecastWithLong CreateWeatherForecastWithLong() { var weatherForecast = new WeatherForecastWithLong { Date = DateTime.Parse("2019-08-01"), TemperatureCelsius = 25, Summary = "Hot" }; return(weatherForecast); }
public static void Run() { // Serialize to create input JSON WeatherForecastWithLong weatherForecast = WeatherForecastFactories.CreateWeatherForecastWithLong(); var serializeOptions = new JsonSerializerOptions { WriteIndented = true }; string jsonString = JsonSerializer.Serialize(weatherForecast, serializeOptions); Console.WriteLine($"JSON output:\n{jsonString}\n"); weatherForecast = JsonSerializer.Deserialize <WeatherForecastWithLong>(jsonString); weatherForecast.DisplayPropertyValues(); }
public static void DisplayPropertyValues(this WeatherForecastWithLong wf) { Utilities.DisplayPropertyValues(wf); Console.WriteLine(); }