וואלהלפחות 16 בני אדם נהרגו בפיצוץ מכונית תופת בפקיסטןInquirerCatholic bishops hope Mindanao moves forward together after BARMM pollsRTP DesportoLiga das Nações. Jesus anuncia primeira lista de convocados à frente da seleçãoThe Jerusalem PostThousands of Christians rally for Israel in Amsterdam as anti-Zionist protesters clash with policeBollywood HungamaIIFA 2027 set for January 22-23 in Abu Dhabi; Karan Johar and Varun Dhawan to hostDaily MaverickThe Monday Cane — performative justice that prioritises retribution over protectionESPNAnthony Edwards calls out Sixers' James, Brown and more in Adidas adLa PresseTokyo | Des poubelles robotisées mobiles à la rescousse d’une gareOnetEric Zemmour znów chce walczyć o Pałac Elizejski. Le Pen zyskuje rywala na prawicyWirtualna PolskaZełenski: będziemy z Polską partnerami w koalicji antybalistycznejNOSJan G. uit Overasselt aangehouden in Duitsland voor drugssmokkel7sur7Stéphane Plaza condamné en appel à 18 mois de prison avec sursis pour violences conjugales
The Daily Newsstand · Free, Always
Friday, September 18, 2026

Neu in .NET 10.0 [41]: JSON Patch für Mengen und primitive Typen

Translate

In .NET 10.0 ist es möglich, JSON Patch auf Arrays anzuwenden.

Der Dotnet-Doktor – Holger Schwichtenberg

Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland.

Das folgende Beispiel mit System.Text.Json Version 10.0 zeigt ein JsonPatchDocument, das ein Zahlenarray verändert:

List<int> Zahlen = [1, 2, 3, 4, 5];
 
string jsonPatchZahlen = """
[
  { "op": "add", "path": "/2", "value": 42 },
  { "op": "remove", "path": "/0" },
  { "op": "replace", "path": "/2", "value": 99 },
  { "op": "test", "path": "/0", "value": 2 },
  { "op": "test", "path": "/1", "value": 42 },
  { "op": "test", "path": "/2", "value": 99 },
  { "op": "test", "path": "/3", "value": 4 },
  { "op": "test", "path": "/4", "value": 5 }
]
""";
  JsonPatchDocument<List<int>>? patchZahlen = JsonSerializer.Deserialize<JsonPatchDocument<List<int>>>(jsonPatchZahlen);
  patchZahlen!.ApplyTo(Zahlen, patchError => CUI.PrintError(patchError.ErrorMessage));
 
foreach (var z in Zahlen)
  {
   Console.WriteLine(z);
  }
View the original on heise online

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.