Exemplo n.º 1
0
        public static WeatherForecastWithLong CreateWeatherForecastWithLong()
        {
            var weatherForecast = new WeatherForecastWithLong
            {
                Date = DateTime.Parse("2019-08-01"),
                TemperatureCelsius = 25,
                Summary            = "Hot"
            };

            return(weatherForecast);
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
 public static void DisplayPropertyValues(this WeatherForecastWithLong wf)
 {
     Utilities.DisplayPropertyValues(wf);
     Console.WriteLine();
 }