using System.CodeDom.Compiler;
using System.Globalization;
public static void Main()
Console.WriteLine(ToLiteral("string dateTimeFormatJson = ", JsonConvert.SerializeObject(new CultureInfo(culture).DateTimeFormat)));
Console.WriteLine(ToLiteral("string numberFormatJson = ", JsonConvert.SerializeObject(new CultureInfo(culture).NumberFormat)));
private static string ToLiteral(string assignment, string input)
return assignment +"\"" + input.Replace("\"Calendar\":{\"MinSupportedDateTime\":\"0001-01-01T00:00:00\",\"MaxSupportedDateTime\":\"9999-12-31T23:59:59.9999999\",\"AlgorithmType\":1,\"CalendarType\":1,\"Eras\":[1],\"TwoDigitYearMax\":2029,\"IsReadOnly\":false},", string.Empty).Replace("\"", "\\\"") + "\";";