AdvancedJsonSerializer
Overview
Location
- Reference: RemObjects.DataAbstract.dll
- Namespace: RemObjects.Common.Json
constructor
constructor
AdvancedJsonSerializer()
Sub New()
Deserialize (Object, String)
method Deserialize(object: Object; filename: String)
void Deserialize(Object object, String filename)
Sub Deserialize(object As Object, filename As String)
Parameters:
- object:
- filename:
Deserialize (Object, Stream)
method Deserialize(object: Object; source: Stream)
void Deserialize(Object object, Stream source)
Sub Deserialize(object As Object, source As Stream)
Parameters:
- object:
- source:
DeserializeString
method DeserializeString(object: Object; source: String)
void DeserializeString(Object object, String source)
Sub DeserializeString(object As Object, source As String)
Parameters:
- object:
- source:
DoDeserialize protected
method DoDeserialize(object: Object; jsonObject: JsonObject)
void DoDeserialize(Object object, JsonObject jsonObject)
Sub DoDeserialize(object As Object, jsonObject As JsonObject)
Parameters:
- object:
- jsonObject:
DoSerialize protected
method DoSerialize(object: Object; jsonObject: JsonObject)
void DoSerialize(Object object, JsonObject jsonObject)
Sub DoSerialize(object As Object, jsonObject As JsonObject)
Parameters:
- object:
- jsonObject:
GetDefaultValueForProperty protected
class method GetDefaultValueForProperty(property: PropertyInfo): Object
static Object GetDefaultValueForProperty(PropertyInfo property)
Shared Function GetDefaultValueForProperty(property As PropertyInfo) As Object
Parameters:
- property:
GetlistOptionsAttribute protected
class method GetlistOptionsAttribute(attributes: IEnumerable<BaseXmlAttribute>): XmlListOptionsAttribute
static XmlListOptionsAttribute GetlistOptionsAttribute(IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetlistOptionsAttribute(attributes As IEnumerable<BaseXmlAttribute>) As XmlListOptionsAttribute
Parameters:
- attributes:
GetSerializationName protected
class method GetSerializationName(type: Type; propertyInfo: PropertyInfo; attributes: IEnumerable<BaseXmlAttribute>): String
static String GetSerializationName(Type type, PropertyInfo propertyInfo, IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetSerializationName(type As Type, propertyInfo As PropertyInfo, attributes As IEnumerable<BaseXmlAttribute>) As String
Parameters:
- type:
- propertyInfo:
- attributes:
GetValueMap protected
class method GetValueMap(attributes: IEnumerable<BaseXmlAttribute>): JsonValueMapAttribute
static JsonValueMapAttribute GetValueMap(IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetValueMap(attributes As IEnumerable<BaseXmlAttribute>) As JsonValueMapAttribute
Parameters:
- attributes:
IncludesIgnoreAttribute protected
class method IncludesIgnoreAttribute(attributes: IEnumerable<BaseXmlAttribute>): Boolean
static Boolean IncludesIgnoreAttribute(IEnumerable<BaseXmlAttribute> attributes)
Shared Function IncludesIgnoreAttribute(attributes As IEnumerable<BaseXmlAttribute>) As Boolean
Parameters:
- attributes:
ListPropertiesToIgnore protected
class method ListPropertiesToIgnore(attributes: IEnumerable<BaseXmlAttribute>): IDictionary<String, Object>
static IDictionary<String, Object> ListPropertiesToIgnore(IEnumerable<BaseXmlAttribute> attributes)
Shared Function ListPropertiesToIgnore(attributes As IEnumerable<BaseXmlAttribute>) As IDictionary<String, Object>
Parameters:
- attributes:
Serialize (Object, Stream)
method Serialize(object: Object; destination: Stream)
void Serialize(Object object, Stream destination)
Sub Serialize(object As Object, destination As Stream)
Parameters:
- object:
- destination:
Serialize (Object, String)
method Serialize(object: Object; filename: String)
void Serialize(Object object, String filename)
Sub Serialize(object As Object, filename As String)
Parameters:
- object:
- filename:
SerializeString
method SerializeString(object: Object): String
String SerializeString(Object object)
Function SerializeString(object As Object) As String
Parameters:
- object:
GetDefaultValueForProperty protected
class method GetDefaultValueForProperty(property: PropertyInfo): Object
static Object GetDefaultValueForProperty(PropertyInfo property)
Shared Function GetDefaultValueForProperty(property As PropertyInfo) As Object
Parameters:
- property:
GetlistOptionsAttribute protected
class method GetlistOptionsAttribute(attributes: IEnumerable<BaseXmlAttribute>): XmlListOptionsAttribute
static XmlListOptionsAttribute GetlistOptionsAttribute(IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetlistOptionsAttribute(attributes As IEnumerable<BaseXmlAttribute>) As XmlListOptionsAttribute
Parameters:
- attributes:
GetSerializationName protected
class method GetSerializationName(type: Type; propertyInfo: PropertyInfo; attributes: IEnumerable<BaseXmlAttribute>): String
static String GetSerializationName(Type type, PropertyInfo propertyInfo, IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetSerializationName(type As Type, propertyInfo As PropertyInfo, attributes As IEnumerable<BaseXmlAttribute>) As String
Parameters:
- type:
- propertyInfo:
- attributes:
GetValueMap protected
class method GetValueMap(attributes: IEnumerable<BaseXmlAttribute>): JsonValueMapAttribute
static JsonValueMapAttribute GetValueMap(IEnumerable<BaseXmlAttribute> attributes)
Shared Function GetValueMap(attributes As IEnumerable<BaseXmlAttribute>) As JsonValueMapAttribute
Parameters:
- attributes:
IncludesIgnoreAttribute protected
class method IncludesIgnoreAttribute(attributes: IEnumerable<BaseXmlAttribute>): Boolean
static Boolean IncludesIgnoreAttribute(IEnumerable<BaseXmlAttribute> attributes)
Shared Function IncludesIgnoreAttribute(attributes As IEnumerable<BaseXmlAttribute>) As Boolean
Parameters:
- attributes:
ListPropertiesToIgnore protected
class method ListPropertiesToIgnore(attributes: IEnumerable<BaseXmlAttribute>): IDictionary<String, Object>
static IDictionary<String, Object> ListPropertiesToIgnore(IEnumerable<BaseXmlAttribute> attributes)
Shared Function ListPropertiesToIgnore(attributes As IEnumerable<BaseXmlAttribute>) As IDictionary<String, Object>
Parameters:
- attributes:
constructor
constructor
AdvancedJsonSerializer()
Sub New()
Deserialize (Object, String)
method Deserialize(object: Object; filename: String)
void Deserialize(Object object, String filename)
Sub Deserialize(object As Object, filename As String)
Parameters:
- object:
- filename:
Deserialize (Object, Stream)
method Deserialize(object: Object; source: Stream)
void Deserialize(Object object, Stream source)
Sub Deserialize(object As Object, source As Stream)
Parameters:
- object:
- source:
DeserializeString
method DeserializeString(object: Object; source: String)
void DeserializeString(Object object, String source)
Sub DeserializeString(object As Object, source As String)
Parameters:
- object:
- source:
DoDeserialize protected
method DoDeserialize(object: Object; jsonObject: JsonObject)
void DoDeserialize(Object object, JsonObject jsonObject)
Sub DoDeserialize(object As Object, jsonObject As JsonObject)
Parameters:
- object:
- jsonObject:
DoSerialize protected
method DoSerialize(object: Object; jsonObject: JsonObject)
void DoSerialize(Object object, JsonObject jsonObject)
Sub DoSerialize(object As Object, jsonObject As JsonObject)
Parameters:
- object:
- jsonObject:
Serialize (Object, Stream)
method Serialize(object: Object; destination: Stream)
void Serialize(Object object, Stream destination)
Sub Serialize(object As Object, destination As Stream)
Parameters:
- object:
- destination:
Serialize (Object, String)
method Serialize(object: Object; filename: String)
void Serialize(Object object, String filename)
Sub Serialize(object As Object, filename As String)
Parameters:
- object:
- filename:
SerializeString
method SerializeString(object: Object): String
String SerializeString(Object object)
Function SerializeString(object As Object) As String
Parameters:
- object: