Welches Format haben leere GUIDs für die Deserialisierung von JSON.NET?

8

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.

    
Alexander Zeitler 08.04.2012, 13:23
quelle

1 Antwort

16

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.

%Vor%     
carlosfigueira 11.04.2012, 21:17
quelle

Tags und Links