JavaScriptSerializer.DeserializeObject(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Converte la stringa JSON specificata in un oggetto grafico.
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
Parametri
- input
- String
Stringa JSON da deserializzare.
Restituisce
Oggetto deserializzato.
Eccezioni
input
è null
.
La lunghezza input
è superiore al valore di MaxJsonLength.
-oppure- È stato superato il limite di ricorsione definito da RecursionLimit.
-oppure-
input
contiene una sequenza di caratteri imprevista.
-oppure-
input
è un tipo di dizionario ed è stato rilevato un valore della chiave non-stringa.
-oppure-
input
include definizioni dei membri non disponibili nel tipo di destinazione.
input
contiene una proprietà "__type" che indica un tipo personalizzato, ma il resolver di tipi attualmente associato al serializzatore non è in grado di trovare un tipo gestito corrispondente.
-oppure-
input
contiene una proprietà "__type" che indica un tipo personalizzato, ma il risultato della deserializzazione della stringa JSON corrispondente non può essere assegnato al tipo di destinazione previsto.
-oppure-
input
contiene una proprietà "__type" che indica Object o un tipo non istanziabile, quale ad esempio un tipo astratto o un'interfaccia.
-oppure- Si è tentato di convertire una matrice JSON in un tipo gestito simile a una matrice, non supportato per l'utilizzo come destinazione della deserializzazione JSON.
-oppure-
Non è possibile convertire input
nel tipo di destinazione.
Commenti
Questo metodo di deserializzazione non tenta di eseguire il cast della radice del grafico dell'oggetto a un tipo specifico, come con il Deserialize metodo .