using System.Text.Json.Serialization;
public class WeatherForecast
public DateTimeOffset Date { get; set; }
public int TemperatureCelsius { get; set; }
public string Summary { get; set; }
public class LanguageTexts
public string ButtonEnterEnter;
public string OpenCardButtonReaderNotConnected;
public string OpenCardButtonOpenCard;
public string OpenCardButtonNoCardPresent;
public string OpenCardButtonCardOpened;
public string EnableSEButtonEnableSecureElement;
public string EnableSEButtonSecureElementEnabled;
public string EnableSEButtonEnableSEDenied;
public string EnrolCardButtonEnrollCard;
public string EnrolCardButtonCardDenied;
public string EnrolCardButtonTimout;
public string EnrolSuccessL1CardSuccessfully;
public string EnrolSuccessL2Enrolled;
public string NewCardButtonNewCard;
public LanguageTexts(string buttonEnterEnter, string openCardButtonReaderNotConnected, string openCardButtonOpenCard, string openCardButtonNoCardPresent, string openCardButtonCardOpened,
string enableSEButtonEnableSecureElement, string enableSEButtonSecureElementEnabled, string enableSEButtonEnableSEDenied, string enrolCardButtonEnrollCard, string enrolCardButtonCardDenied,
string enrolCardButtonTimout, string enrolSuccessL1CardSuccessfully, string enrolSuccessL2Enrolled, string newCardButtonNewCard)
ButtonEnterEnter = buttonEnterEnter;
OpenCardButtonReaderNotConnected = openCardButtonReaderNotConnected;
OpenCardButtonOpenCard = openCardButtonOpenCard;
OpenCardButtonNoCardPresent = openCardButtonNoCardPresent;
OpenCardButtonCardOpened = openCardButtonCardOpened;
EnableSEButtonEnableSecureElement = enableSEButtonEnableSecureElement;
EnableSEButtonSecureElementEnabled = enableSEButtonSecureElementEnabled;
EnableSEButtonEnableSEDenied = enableSEButtonEnableSEDenied;
EnrolCardButtonEnrollCard = enrolCardButtonEnrollCard;
EnrolCardButtonCardDenied = enrolCardButtonCardDenied;
EnrolCardButtonTimout = enrolCardButtonTimout;
EnrolSuccessL1CardSuccessfully = enrolSuccessL1CardSuccessfully;
EnrolSuccessL2Enrolled = enrolSuccessL2Enrolled;
NewCardButtonNewCard = newCardButtonNewCard;
public static void Main()
LanguageTexts LTexts = new LanguageTexts("Enter", "Reader not connected", "Open card", "No card present", "Card Opened",
"Enable Secure Element", "Secure Element Enabled", "Enable SE Denied", "Enrol Card", "Can not Enroll, Card Denied", "Timout", "card successfully", "enrolled", "New card");
string jsonString4 = JsonSerializer.Serialize(LTexts);
Console.WriteLine("Test:", LTexts.ButtonEnterEnter);
WeatherForecast weatherForecast = new WeatherForecast();
weatherForecast.Date = DateTime.Today;
weatherForecast.TemperatureCelsius = 24;
weatherForecast.Summary = "This is it !!!";
string jsonString = JsonSerializer.Serialize(weatherForecast);
string jsonString2 = jsonString;
WeatherForecast weatherForecast2 = new WeatherForecast();
weatherForecast2 = JsonSerializer.Deserialize<WeatherForecast>(jsonString);
string jsonString3 = JsonSerializer.Serialize(weatherForecast);
Console.WriteLine(jsonString);
Console.WriteLine(jsonString3);
Console.WriteLine(jsonString4);