2010-11-19 24 views

Respuesta

21

No hay tal cosa como un "tipo GUID.

Tiene que ponerlo entre comillas. Un GUID es solo una cadena y la cadena necesita comillas.

Todos los tipos se enumeran here en el sitio web de JSON. (Mira en el lado derecho)

0

Guid En caso de ser aprobada con citas

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

+0

Sería curioso saber cómo se le ocurrió con ese. Ya no existe un GUID en JSON que no sea Point o Polygon, para elegir dos ejemplos. Para almacenar tipos en JSON, debe usar cadenas, números, booleanos, matrices de esos tipos o estructuras de objetos que contengan esos tipos. –

+1

Sí, Json no tiene el tipo Guid, pero si publica la cadena anterior en json, en C# se convertirá en variable Guid en deserialización. –

+0

Rick O'Shea, creo que votó negativamente y arremetió contra un desarrollador que realmente sabía más sobre este tema que usted. Has malentendido la respuesta y votado negativamente, pero eso no es culpa de Ravindra. Ravindra dice que para pasar un STRING que se serializará en un guid a un punto final, DENTRO DE SU JSON, asegúrese de envolver su cadena con comillas. Ese es el punto de toda esta cuestión por parte del OP. –