Was ist das richtige Format für leere GUIDs, die mit JSON.NET für die Deserialisierung an den Server gesendet werden?
"{"id":"","name":"Test"}"
Ergebnisse in "Unrecognized Guid format."
"{"id":null,"name":"Test"}"
Ergebnisse in "Value cannot be null."
"{"id":"00000000-0000-0000-0000-000000000000","name":"Test"}"
funktioniert, aber ich möchte die Clients nicht dazu zwingen, dies bereitzustellen.
Das von Ihnen erwähnte Format ist in der Tat das "richtige". Sie können jedoch auch andere Formate unterstützen, indem Sie ein benutzerdefiniertes JsonConverter
verwenden - siehe Code unten für ein Beispiel.