AdvancedJsonSerializer

Overview

Location

 

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: