Condividi tramite


DataContractJsonSerializer.WriteObject Metodo

Definizione

Serializza un oggetto in un documento JSON (JavaScript Object Notation).

Overload

WriteObject(Stream, Object)

Serializza un oggetto specificato in dati JSON (JavaScript Object Notation) e scrive il risultato JSON in un flusso.

WriteObject(XmlDictionaryWriter, Object)

Serializza un oggetto in XML che può essere mappato a JSON (JavaScript Object Notation). Scrive tutti i dati dell'oggetto, inclusi l'elemento XML di apertura, il contenuto e l'elemento di chiusura, con una classe XmlDictionaryWriter.

WriteObject(XmlWriter, Object)

Serializza un oggetto in XML che può essere mappato a JSON (JavaScript Object Notation). Scrive tutti i dati dell'oggetto, inclusi l'elemento XML di apertura, il contenuto e l'elemento di chiusura, con una classe XmlWriter.

WriteObject(Stream, Object)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Serializza un oggetto specificato in dati JSON (JavaScript Object Notation) e scrive il risultato JSON in un flusso.

public:
 void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public:
 override void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public void WriteObject (System.IO.Stream stream, object graph);
public override void WriteObject (System.IO.Stream stream, object? graph);
public override void WriteObject (System.IO.Stream stream, object graph);
member this.WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Sub WriteObject (stream As Stream, graph As Object)
Public Overrides Sub WriteObject (stream As Stream, graph As Object)

Parametri

stream
Stream

Classe Stream in cui viene eseguita la scrittura.

graph
Object

Oggetto che contiene i dati da scrivere nel flusso.

Eccezioni

Il tipo serializzato non è conforme alle regole del contratto dati. Ad esempio, l'attributo DataContractAttribute non è stato applicato al tipo.

Si è verificato un problema durante la scrittura dell'istanza.

È stato superato il numero massimo di oggetti da serializzare. Verificare la proprietà MaxItemsInObjectGraph.

Si applica a

WriteObject(XmlDictionaryWriter, Object)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Serializza un oggetto in XML che può essere mappato a JSON (JavaScript Object Notation). Scrive tutti i dati dell'oggetto, inclusi l'elemento XML di apertura, il contenuto e l'elemento di chiusura, con una classe XmlDictionaryWriter.

public:
 override void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObject (System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)

Parametri

writer
XmlDictionaryWriter

Classe XmlDictionaryWriter utilizzata per scrivere il documento o il flusso XML da mappare a JSON.

graph
Object

Oggetto che contiene il dati da scrivere.

Eccezioni

Il tipo serializzato non è conforme alle regole del contratto dati. Ad esempio, l'attributo DataContractAttribute non è stato applicato al tipo.

Si è verificato un problema durante la scrittura dell'istanza.

È stato superato il numero massimo di oggetti da serializzare. Verificare la proprietà MaxItemsInObjectGraph.

Si applica a

WriteObject(XmlWriter, Object)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Serializza un oggetto in XML che può essere mappato a JSON (JavaScript Object Notation). Scrive tutti i dati dell'oggetto, inclusi l'elemento XML di apertura, il contenuto e l'elemento di chiusura, con una classe XmlWriter.

public:
 override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlWriter writer, object? graph);
public override void WriteObject (System.Xml.XmlWriter writer, object graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)

Parametri

writer
XmlWriter

Classe XmlWriter utilizzata per scrivere il documento XML da mappare a JSON.

graph
Object

Oggetto che contiene il dati da scrivere.

Eccezioni

Il tipo serializzato non è conforme alle regole del contratto dati. Ad esempio, l'attributo DataContractAttribute non è stato applicato al tipo.

Si è verificato un problema durante la scrittura dell'istanza.

È stato superato il numero massimo di oggetti da serializzare. Verificare la proprietà MaxItemsInObjectGraph.

Si applica a