C# Класс System.Runtime.Serialization.Json.DataContractJsonSerializer

Наследование: XmlObjectSerializer
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CharacterNeedsEscaping bool
CheckIfJsonNameRequiresMapping bool
CheckIfJsonNameRequiresMapping bool
CheckIfTypeIsReference void
ConvertXmlNameToJsonName System.Xml.XmlDictionaryString
ConvertXmlNameToJsonName string
GetDataContract DataContract
GetKnownTypesFromContext List
InvokeOnDeserialized void
InvokeOnDeserializing void
InvokeOnSerialized void
InvokeOnSerializing void
ReadJsonValue object
WriteJsonValue void

Открытые методы

Метод Описание
DataContractJsonSerializer ( System type )
DataContractJsonSerializer ( System type, System settings )
DataContractJsonSerializer ( System type, System rootName, System knownTypes )
DataContractJsonSerializer ( System type, System knownTypes )
DataContractJsonSerializer ( System type, string rootName )
DataContractJsonSerializer ( System type, string rootName, System knownTypes )
DataContractJsonSerializer ( Type type ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, DataContractJsonSerializerSettings settings ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, IEnumerable knownTypes ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, XmlDictionaryString rootName ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, XmlDictionaryString rootName, IEnumerable knownTypes ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, string rootName ) : System.Runtime.Serialization
DataContractJsonSerializer ( Type type, string rootName, IEnumerable knownTypes ) : System.Runtime.Serialization
IsStartObject ( System reader ) : bool
IsStartObject ( XmlDictionaryReader reader ) : bool
IsStartObject ( XmlReader reader ) : bool
ReadObject ( Stream stream ) : object
ReadObject ( System stream ) : object
ReadObject ( System reader, bool verifyObjectName ) : object
ReadObject ( XmlDictionaryReader reader ) : object
ReadObject ( XmlDictionaryReader reader, bool verifyObjectName ) : object
ReadObject ( XmlReader reader ) : object
ReadObject ( XmlReader reader, bool verifyObjectName ) : object
WriteEndObject ( System writer ) : void
WriteEndObject ( XmlDictionaryWriter writer ) : void
WriteEndObject ( XmlWriter writer ) : void
WriteObject ( Stream stream, object graph ) : void
WriteObject ( System stream, object graph ) : void
WriteObject ( XmlDictionaryWriter writer, object graph ) : void
WriteObject ( XmlWriter writer, object graph ) : void
WriteObjectContent ( System writer, object graph ) : void
WriteObjectContent ( XmlDictionaryWriter writer, object graph ) : void
WriteObjectContent ( XmlWriter writer, object graph ) : void
WriteStartObject ( System writer, object graph ) : void
WriteStartObject ( XmlDictionaryWriter writer, object graph ) : void
WriteStartObject ( XmlWriter writer, object graph ) : void

Приватные методы

Метод Описание
CharacterNeedsEscaping ( char ch ) : bool
CheckIfJsonNameRequiresMapping ( XmlDictionaryString jsonName ) : bool
CheckIfJsonNameRequiresMapping ( string jsonName ) : bool
CheckIfTypeIsReference ( DataContract dataContract ) : void
ConvertXmlNameToJsonName ( XmlDictionaryString xmlName ) : XmlDictionaryString
ConvertXmlNameToJsonName ( string xmlName ) : string
GetDataContract ( DataContract declaredTypeContract, Type declaredType, Type objectType ) : DataContract
GetKnownTypesFromContext ( XmlObjectSerializerContext context, IList serializerKnownTypeList ) : List
InvokeOnDeserialized ( object value, DataContract contract, System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson context ) : void
InvokeOnDeserializing ( Object value, DataContract contract, System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson context ) : void
InvokeOnSerialized ( Object value, DataContract contract, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context ) : void
InvokeOnSerializing ( Object value, DataContract contract, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context ) : void
ReadJsonValue ( DataContract contract, XmlReaderDelegator reader, System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson context ) : object
WriteJsonValue ( JsonDataContract contract, XmlWriterDelegator writer, object graph, System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle ) : void

Описание методов

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type )
type System

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type, System settings )
type System
settings System

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type, System rootName, System knownTypes )
type System
rootName System
knownTypes System

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type, System knownTypes )
type System
knownTypes System

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type, string rootName )
type System
rootName string

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( System type, string rootName, System knownTypes )
type System
rootName string
knownTypes System

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type ) : System.Runtime.Serialization
type System.Type
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, DataContractJsonSerializerSettings settings ) : System.Runtime.Serialization
type System.Type
settings DataContractJsonSerializerSettings
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, IEnumerable knownTypes ) : System.Runtime.Serialization
type System.Type
knownTypes IEnumerable
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, XmlDictionaryString rootName ) : System.Runtime.Serialization
type System.Type
rootName System.Xml.XmlDictionaryString
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, XmlDictionaryString rootName, IEnumerable knownTypes ) : System.Runtime.Serialization
type System.Type
rootName System.Xml.XmlDictionaryString
knownTypes IEnumerable
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, string rootName ) : System.Runtime.Serialization
type System.Type
rootName string
Результат System.Runtime.Serialization

DataContractJsonSerializer() публичный Метод

public DataContractJsonSerializer ( Type type, string rootName, IEnumerable knownTypes ) : System.Runtime.Serialization
type System.Type
rootName string
knownTypes IEnumerable
Результат System.Runtime.Serialization

IsStartObject() публичный Метод

public IsStartObject ( System reader ) : bool
reader System
Результат bool

IsStartObject() публичный Метод

public IsStartObject ( XmlDictionaryReader reader ) : bool
reader System.Xml.XmlDictionaryReader
Результат bool

IsStartObject() публичный Метод

public IsStartObject ( XmlReader reader ) : bool
reader XmlReader
Результат bool

ReadObject() публичный Метод

public ReadObject ( Stream stream ) : object
stream Stream
Результат object

ReadObject() публичный Метод

public ReadObject ( System stream ) : object
stream System
Результат object

ReadObject() публичный Метод

public ReadObject ( System reader, bool verifyObjectName ) : object
reader System
verifyObjectName bool
Результат object

ReadObject() публичный Метод

public ReadObject ( XmlDictionaryReader reader ) : object
reader System.Xml.XmlDictionaryReader
Результат object

ReadObject() публичный Метод

public ReadObject ( XmlDictionaryReader reader, bool verifyObjectName ) : object
reader System.Xml.XmlDictionaryReader
verifyObjectName bool
Результат object

ReadObject() публичный Метод

public ReadObject ( XmlReader reader ) : object
reader XmlReader
Результат object

ReadObject() публичный Метод

public ReadObject ( XmlReader reader, bool verifyObjectName ) : object
reader XmlReader
verifyObjectName bool
Результат object

WriteEndObject() публичный Метод

public WriteEndObject ( System writer ) : void
writer System
Результат void

WriteEndObject() публичный Метод

public WriteEndObject ( XmlDictionaryWriter writer ) : void
writer System.Xml.XmlDictionaryWriter
Результат void

WriteEndObject() публичный Метод

public WriteEndObject ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
Результат void

WriteObject() публичный Метод

public WriteObject ( Stream stream, object graph ) : void
stream Stream
graph object
Результат void

WriteObject() публичный Метод

public WriteObject ( System stream, object graph ) : void
stream System
graph object
Результат void

WriteObject() публичный Метод

public WriteObject ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
Результат void

WriteObject() публичный Метод

public WriteObject ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
Результат void

WriteObjectContent() публичный Метод

public WriteObjectContent ( System writer, object graph ) : void
writer System
graph object
Результат void

WriteObjectContent() публичный Метод

public WriteObjectContent ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
Результат void

WriteObjectContent() публичный Метод

public WriteObjectContent ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
Результат void

WriteStartObject() публичный Метод

public WriteStartObject ( System writer, object graph ) : void
writer System
graph object
Результат void

WriteStartObject() публичный Метод

public WriteStartObject ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
Результат void

WriteStartObject() публичный Метод

public WriteStartObject ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
Результат void