using System.Text.Json.Serialization;
public static void Main()
JsonSerializerOptions options = new JsonSerializerOptions{
new JsonStringEnumConverter(JsonNamingPolicy.CamelCase)
string json = JsonSerializer.Serialize(new Order { Status= EStatus.PartiallyExecuted}, options);
var order = JsonSerializer.Deserialize<Order>(json, options);
Console.WriteLine(order.Status);
public EStatus Status { get; set; }