Click or drag to resize
JsonSerializer Class
Provides methods for serializing/deserializing .NET value types to/from JSON as well as facilities for converting objects and arrays if appropriate callbacks are supplied to assist with the conversion.
Inheritance Hierarchy

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: 3.0.3.0 (3.0.3.0)

The JsonSerializer type exposes the following members.

Constructors
  NameDescription
Public methodJsonSerializer
Initializes a new instance of the JsonSerializer class
Top
Methods
  NameDescription
Public methodStatic memberDeserializeBoolean
Deserializes a boolean value.
Public methodStatic memberDeserializeBooleanArray
Deserializes a boolean array from JSON.
Public methodStatic memberDeserializeDecimal
Deserializes a decimal value.
Public methodStatic memberDeserializeDecimalArray
Deserializes a decimal array from JSON.
Public methodStatic memberDeserializeDouble
Deserializes a double value.
Public methodStatic memberDeserializeDoubleArray
Deserializes a double array from JSON.
Public methodStatic memberDeserializeFloat
Deserializes a float value.
Public methodStatic memberDeserializeFloatArray
Deserializes a float array from JSON.
Public methodStatic memberDeserializeGuid
Deserializes a globally unique identifier.
Public methodStatic memberDeserializeGuidArray
Deserializes a GUID array from JSON.
Public methodStatic memberDeserializeInteger
Deserializes an integer value.
Public methodStatic memberDeserializeIntegerArray
Deserializes a integer array from JSON.
Public methodStatic memberDeserializeLong
Deserializes a long value.
Public methodStatic memberDeserializeLongArray
Deserializes a long array from JSON.
Public methodStatic memberDeserializeObjectT
Deserializes a JSON string into a target object type.
Public methodStatic memberDeserializeObjectArrayT
Deserializes a JSON string into an array of target object types.
Public methodStatic memberDeserializeObjectFastT
Deserializes a JSON string into a Serializable target object type.
Public methodStatic memberDeserializeRaw
Deserializes a piece of raw JSON.
Public methodStatic memberDeserializeRawArray
Deserializes a raw array from JSON.
Public methodStatic memberDeserializeString
Deserializes a string.
Public methodStatic memberDeserializeStringArray
Deserializes a simple string array from JSON (no commas in strings).
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberEscapeString
Escapes any special characters in a string.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsValidJson
Determines whether the specified JSON string is valid.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberSerializeBoolean
Serializes a boolean value.
Public methodStatic memberSerializeBooleanArray
Serializes a boolean array to JSON.
Public methodStatic memberSerializeDecimal
Serializes a decimal value.
Public methodStatic memberSerializeDecimalArray
Serializes a decimal array to JSON.
Public methodStatic memberSerializeDouble
Serializes a double value.
Public methodStatic memberSerializeDoubleArray
Serializes a double array to JSON.
Public methodStatic memberSerializeFloat
Serializes a float value.
Public methodStatic memberSerializeFloatArray
Serializes a float array to JSON.
Public methodStatic memberSerializeGuid
Serializes a globally unique identifier.
Public methodStatic memberSerializeGuidArray
Serializes a GUID array to JSON.
Public methodStatic memberSerializeInteger
Serializes an integer value.
Public methodStatic memberSerializeIntegerArray
Serializes a integer array to JSON.
Public methodStatic memberSerializeLong
Serializes a long value.
Public methodStatic memberSerializeLongArray
Serializes a long array to JSON.
Public methodStatic memberSerializeObjectT
Serializes an object into a JSON string.
Public methodStatic memberSerializeObjectArrayT
Serializes an object array into a JSON string.
Public methodStatic memberSerializeObjectFastT
Serializes a Serializable object into a JSON string.
Public methodStatic memberSerializeRaw
Serializes a piece of raw JSON.
Public methodStatic memberSerializeRawArray
Serializes a raw array to JSON.
Public methodStatic memberSerializeString
Serializes a string.
Public methodStatic memberSerializeStringArray
Serializes a string array to JSON.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberTrimQuotes
Trims the quotes from a JavaScript string value.
Public methodStatic memberUnescapeString
Unescapes any special characters from a string.
Top
See Also