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.Serialize (Object, StringBuilder)

 

Data di pubblicazione: ottobre 2016

Serializza un oggetto e scrive la stringa JSON risultante in un oggetto StringBuilder specificato.

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

public void Serialize(
	object obj,
	StringBuilder output
)

Parametri

obj
Type: System.Object

Oggetto da serializzare.

output
Type: System.Text.StringBuilder

Oggetto StringBuilder usato per scrivere la stringa JSON.

Exception Condition
InvalidOperationException

La stringa 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.

ArgumentNullException

output è null.

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 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 3.5
Torna all'inizio
Mostra: