Json Formate als Property in der Klasse

[JsonProperty("andererPropertyName")]
[JsonIgnore]
[Format("dd.MM.yyyy")] klappt nur bei Jsonconvert.serializeObject... bzw. CSVImport/Export sonst in den SerilizerSettings.DateFormatString einstellen.
[Index(x)] Stelle des Attributes in der Klasse

DateTime Format „dd.MM.yyyy“

In den Programmoptionen einstellen:

builder.Services.AddControllersWithViews()
         .AddNewtonsoftJson(options => { 
         options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
         options.SerializerSettings.DateFormatString = "yyyy-MM-dd";
         }
     );

ArrayElement nach vorne sortieren

var data = [
    { id: "fmgbwe45", age: 24, gender: "male"   },
    { id: "kjregh23", age: 27, gender: "female" }, 
    { id: "kjfdhg87", age: 30, gender: "male" }, 
    { id: "lsdjfk43", age: 10, gender: "female" }, 
]
data.forEach(function(item,i){
  if(item.id === "kjfdhg87"){
    data.splice(i, 1);
    data.unshift(item);
  }
});