Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo JavaScriptSerializer.ConvertToType (Object, Type)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Converte l'oggetto indicato nel tipo specificato.

Spazio dei nomi:   System.Web.Script.Serialization
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public object ConvertToType(
	object obj,
	Type targetType
)

Parametri

obj
Type: System.Object

Oggetto da convertire.

targetType
Type: System.Type

Tipo in cui convertire l'oggetto.

Valore restituito

Type: System.Object

Stringa JSON serializzata.

Exception Condition
InvalidOperationException

La stringa di formato JSON risultante supera il valore di MaxJsonLength.

-oppure-

obj contiene un riferimento circolare. Un riferimento circolare si verifica quando un oggetto figlio è un riferimento a un oggetto padre e l'oggetto padre è un riferimento all'oggetto figlio.

ArgumentException

Il limite di ricorsione definito da RecursionLimit è stato superato.

Quando il JavaScriptSerializer istanza serializza un tipo per cui viene registrato un convertitore personalizzato, il serializzatore chiama il Serialize per ottenere il dizionario di coppie nome/valore che verrà convertita in una stringa in formato JSON.

Il Serialize metodo può generare eccezioni se l'oggetto grafico è troppo complesso o se le istanze registrate di JavaScriptConverter hanno provocato la ricorsione del convertitore.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: