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.
Valori restituiti
Oggetto deserializzato.
Eccezioni
input è null.
La input lunghezza supera il 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 e è stato rilevato un valore di chiave non stringa.
oppure
input include definizioni di membri non disponibili nel tipo di destinazione.
input contiene una proprietà "__type" che indica un tipo personalizzato, ma il sistema di risoluzione dei tipi attualmente associato al serializzatore non riesce a 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 creabile un'istanza, ad esempio un tipo astratto o un'interfaccia.
oppure
È stato effettuato un tentativo di convertire una matrice JSON in un tipo gestito simile a una matrice non supportato per l'uso come destinazione di deserializzazione JSON.
oppure
Non è possibile eseguire la conversione input nel tipo di destinazione.
Commenti
Questo metodo di deserializzazione non tenta di eseguire il cast della radice dell'oggetto grafico a un tipo specifico, come con il Deserialize metodo .