JavaScriptSerializer.DeserializeObject(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Convierte la cadena JSON especificada en un gráfico de objetos.
public:
System::Object ^ DeserializeObject(System::String ^ input);
public object DeserializeObject (string input);
member this.DeserializeObject : string -> obj
Public Function DeserializeObject (input As String) As Object
Parámetros
- input
- String
Cadena JSON que se va a deserializar.
Devoluciones
Objeto deserializado.
Excepciones
input
es null
.
La longitud de input
es superior al valor de MaxJsonLength.
o bien Se superó el límite de recursividad definido por RecursionLimit.
o bien
input
contiene una secuencia de caracteres inesperada.
o bien
input
es un tipo de diccionario y se encontró un valor de clave que no es de cadena.
o bien
input
incluye definiciones de miembros que no están disponibles en el tipo de destino.
input
contiene una propiedad "__type" que indica un tipo personalizado, pero la resolución de tipos que está asociada actualmente al serializador no puede encontrar un tipo administrado correspondiente.
o bien
input
contiene una propiedad "__type" que indica un tipo personalizado, pero el resultado de deserializar la cadena JSON correspondiente no puede asignarse al tipo de destino esperado.
o bien
input
contiene una propiedad "__type" que indica Object o un tipo del que no se pueden crear instancias (por ejemplo, un tipo abstracto o una interfaz).
o bien Se intentó convertir una matriz JSON en un tipo administrado a modo de matriz que no se puede usar como destino de deserialización de JSON.
o bien
No se puede convertir input
al tipo de destino.
Comentarios
Este método de deserialización no intenta convertir la raíz del gráfico de objetos en un tipo específico, como con el Deserialize método .