DataContractJsonSerializer.WriteObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializa un objeto a un documento de JavaScript Object Notation (JSON).
Sobrecargas
WriteObject(Stream, Object) |
Serializa un objeto especificado a datos JavaScript Object Notation (JSON) y escribe el JSON resultante en una secuencia. |
WriteObject(XmlDictionaryWriter, Object) |
Serializa a XML un objeto que puede estar asignado a JavaScript Object Notation (JSON). Escribe todos los datos de objeto (incluido el elemento XML inicial, el contenido y el elemento de cierre) con XmlDictionaryWriter. |
WriteObject(XmlWriter, Object) |
Serializa a XML un objeto que puede estar asignado a JavaScript Object Notation (JSON). Escribe todos los datos de objeto (incluido el elemento XML inicial, el contenido y el elemento de cierre) con XmlWriter. |
WriteObject(Stream, Object)
Serializa un objeto especificado a datos JavaScript Object Notation (JSON) y escribe el JSON resultante en una secuencia.
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)
Parámetros
- graph
- Object
El objeto que contiene los datos que se van a escribir en la secuencia.
Excepciones
El tipo que se está serializando no se ajusta a las reglas del contrato de datos. Por ejemplo, el atributo DataContractAttribute no se ha aplicado al tipo.
Hay un problema con la instancia que se está escribiendo.
Se ha superado el número máximo de objetos para serializar. Compruebe la propiedad MaxItemsInObjectGraph.
Se aplica a
WriteObject(XmlDictionaryWriter, Object)
Serializa a XML un objeto que puede estar asignado a JavaScript Object Notation (JSON). Escribe todos los datos de objeto (incluido el elemento XML inicial, el contenido y el elemento de cierre) con 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)
Parámetros
- writer
- XmlDictionaryWriter
XmlDictionaryWriter que se utiliza para escribir el documento o la secuencia XML que se asignará a JSON.
- graph
- Object
El objeto que contiene los datos que se van a escribir.
Excepciones
El tipo que se está serializando no se ajusta a las reglas del contrato de datos. Por ejemplo, el atributo DataContractAttribute no se ha aplicado al tipo.
Hay un problema con la instancia que se está escribiendo.
Se ha superado el número máximo de objetos para serializar. Compruebe la propiedad MaxItemsInObjectGraph.
Se aplica a
WriteObject(XmlWriter, Object)
Serializa a XML un objeto que puede estar asignado a JavaScript Object Notation (JSON). Escribe todos los datos de objeto (incluido el elemento XML inicial, el contenido y el elemento de cierre) con 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)
Parámetros
- graph
- Object
El objeto que contiene los datos que se van a escribir.
Excepciones
El tipo que se está serializando no se ajusta a las reglas del contrato de datos. Por ejemplo, el atributo DataContractAttribute no se ha aplicado al tipo.
Hay un problema con la instancia que se está escribiendo.
Se ha superado el número máximo de objetos para serializar. Compruebe la propiedad MaxItemsInObjectGraph.