2010-11-19 32 views

Répondre

21

Il n'y a pas une telle chose comme un 'type GUID'.

Vous devez le mettre entre guillemets. Un GUID est juste une chaîne, et une chaîne a besoin de guillemets.

Tous les types sont répertoriés here sur le site Web JSON. (Regardez sur le côté droit)

0

Guid doit-elle être passé avec des citations

"Id": "9903ED01-A73C-4874-8ABF-D2678E3AE23D"

+0

Je serais curieux de savoir comment vous êtes arrivé avec ça. Il n'y a pas de GUID dans JSON plus que Point ou Polygon, pour choisir deux exemples. Pour stocker des types dans JSON, vous devez utiliser des chaînes, des nombres, des booléens, des tableaux de ces types ou des structures d'objet contenant ces types. –

+1

Oui, Json n'a pas de type Guid, mais si vous postez la chaîne ci-dessus dans json, en C#, il sera converti en Guid en désérialisation. –

+0

Rick O'Shea, je pense que vous avez baissé la note et attaqué un développeur qui en savait plus sur ce sujet que vous. Vous avez mal compris la réponse et downvoted, mais ce n'est pas la faute de Ravindra. Ravindra dit que pour passer une STRING à sérialiser à un guid vers un point d'extrémité, À L'INTÉRIEUR DE VOTRE JSON, assurez-vous d'envelopper votre chaîne de guillemets. C'est tout le sens de cette question de l'OP. –