DataContractJsonSerializer.WriteObject Methode

Definitie

Hiermee wordt een object geserialiseerd naar een JSON-document (JavaScript Object Notation).

Overloads

Name Description
WriteObject(Stream, Object)

Serialiseert een opgegeven object naar JSON-gegevens (JavaScript Object Notation) en schrijft de resulterende JSON naar een stream.

WriteObject(XmlDictionaryWriter, Object)

Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlDictionaryWriter.

WriteObject(XmlWriter, Object)

Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlWriter.

WriteObject(Stream, Object)

Serialiseert een opgegeven object naar JSON-gegevens (JavaScript Object Notation) en schrijft de resulterende JSON naar een stream.

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);
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)

Parameters

stream
Stream

De Stream tekst waarnaar wordt geschreven.

graph
Object

Het object dat de gegevens bevat die naar de stream moeten worden geschreven.

Uitzonderingen

Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.

Er is een probleem met het schrijven van het exemplaar.

Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.

Van toepassing op

WriteObject(XmlDictionaryWriter, Object)

Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlDictionaryWriter.

public:
 override void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::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)

Parameters

writer
XmlDictionaryWriter

Het XmlDictionaryWriter wordt gebruikt om het XML-document of de stream te schrijven om toe te wijzen aan JSON.

graph
Object

Het object dat de gegevens bevat die moeten worden geschreven.

Uitzonderingen

Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.

Er is een probleem met het schrijven van het exemplaar.

Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.

Van toepassing op

WriteObject(XmlWriter, Object)

Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlWriter.

public:
 override void WriteObject(System::Xml::XmlWriter ^ writer, System::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)

Parameters

writer
XmlWriter

Het XmlWriter wordt gebruikt om het XML-document te schrijven om toe te wijzen aan JSON.

graph
Object

Het object dat de gegevens bevat die moeten worden geschreven.

Uitzonderingen

Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.

Er is een probleem met het schrijven van het exemplaar.

Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.

Van toepassing op