TcHmiJsonSerializer Class

Provides methods to serialize instances of any type from the TcHmiSrv.Core namespace to JSON Strings and back.

Inheritance Hierarchy

System.Object
  JsonSerializer
    TcHmiSrv.Core.Tools.Json.Newtonsoft.TcHmiJsonSerializer
Namespace:  TcHmiSrv.Core.Tools.Json.Newtonsoft
Assembly:  TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 1.3.0.0

Syntax

C#

public class TcHmiJsonSerializer : JsonSerializer

The TcHmiJsonSerializer type exposes the following members.

Constructors

 

Name

Description

TcHmiJsonSerializer Class 1:

TcHmiJsonSerializer

Initializes a new instance of the TcHmiJsonSerializer class

Properties

 

Name

Description

TcHmiJsonSerializer Class 2:

TcHmiJsonSerializer Class 3:

AdvancedJsonConverters

Gets a JsonConverterCollection that contains the default JsonConverters with advanced conversions enabled.

TcHmiJsonSerializer Class 4:

Binder

Obsolete. (Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 5:

CheckAdditionalContent

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 6:

ConstructorHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 7:

Context

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 8:

ContractResolver

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 9:

Converters

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 10:

Culture

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 11:

DateFormatHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 12:

DateFormatString

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 13:

DateParseHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 14:

DateTimeZoneHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 15:

TcHmiJsonSerializer Class 16:

DefaultAdvancedJsonConverters

Obsolete.

Gets a JsonConverterCollection that contains the default JsonConverters with advanced conversions enabled.

TcHmiJsonSerializer Class 17:

TcHmiJsonSerializer Class 18:

DefaultJsonConverters

Gets a JsonConverterCollection that contains the default JsonConverters.

TcHmiJsonSerializer Class 19:

TcHmiJsonSerializer Class 20:

DefaultSettings

Gets the default JsonSerializerSettings.

TcHmiJsonSerializer Class 21:

TcHmiJsonSerializer Class 22:

DefaultSettingsWithAdvancedConverters

Gets the default JsonSerializerSettings with the AdvancedJsonConverters.

TcHmiJsonSerializer Class 23:

TcHmiJsonSerializer Class 24:

DefaultSettingsWithConverters

Obsolete.

Gets the default JsonSerializerSettings with the DefaultJsonConverters.

TcHmiJsonSerializer Class 25:

TcHmiJsonSerializer Class 26:

DefaultSettingsWithDefaultConverters

Gets the default JsonSerializerSettings with the DefaultJsonConverters.

TcHmiJsonSerializer Class 27:

DefaultValueHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 28:

EqualityComparer

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 29:

FloatFormatHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 30:

FloatParseHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 31:

Formatting

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 32:

MaxDepth

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 33:

MetadataPropertyHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 34:

MissingMemberHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 35:

NullValueHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 36:

ObjectCreationHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 37:

PreserveReferencesHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 38:

ReferenceLoopHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 39:

ReferenceResolver

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 40:

SerializationBinder

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 41:

StringEscapeHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 42:

TraceWriter

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 43:

TypeNameAssemblyFormat

Obsolete. (Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 44:

TypeNameAssemblyFormatHandling

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 45:

TypeNameHandling

(Inherited from JsonSerializer.)

Methods

 

Name

Description

TcHmiJsonSerializer Class 46:

TcHmiJsonSerializer Class 47:

Create.

Creates a new TcHmiJsonSerializer instance. The TcHmiJsonSerializer will not use default settings from DefaultSettings.

TcHmiJsonSerializer Class 48:

TcHmiJsonSerializer Class 49:

Create(JsonSerializerSettings)

Creates a new TcHmiJsonSerializer instance using the specified JsonSerializerSettings. The TcHmiJsonSerializer will not use default settings from DefaultSettings.

TcHmiJsonSerializer Class 50:

TcHmiJsonSerializer Class 51:

CreateDefault.

Creates a new TcHmiJsonSerializer instance. The TcHmiJsonSerializer will use default settings from DefaultSettings.

TcHmiJsonSerializer Class 52:

TcHmiJsonSerializer Class 53:

CreateDefault(JsonSerializerSettings)

Creates a new TcHmiJsonSerializer instance using the specified JsonSerializerSettings. The TcHmiJsonSerializer will use default settings from DefaultSettings as well as the specified JsonSerializerSettings.

TcHmiJsonSerializer Class 54:

Deserialize(TextReader, Type)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 55:

TcHmiJsonSerializer Class 56:

Deserialize(JsonReader, Type)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 57:

TcHmiJsonSerializer Class 58:

Deserialize(String, Type)

Deserializes the specified JSON String to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 59:

TcHmiJsonSerializer Class 60:

Deserialize(JsonReader, Type, JsonSerializerSettings)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 61:

TcHmiJsonSerializer Class 62:

Deserialize(JsonReader, Type, Boolean)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 63:

TcHmiJsonSerializer Class 64:

Deserialize(String, Type, JsonSerializerSettings)

Deserializes the specified JSON String to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 65:

TcHmiJsonSerializer Class 66:

Deserialize(String, Type, Boolean)

Deserializes the specified JSON String to an equivalent instance of the specified Type.

TcHmiJsonSerializer Class 67:

TcHmiJsonSerializer Class 68:

Deserialize.T.(JsonReader)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 69:

TcHmiJsonSerializer Class 70:

Deserialize.T.(String)

Deserializes the specified JSON String to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 71:

TcHmiJsonSerializer Class 72:

Deserialize.T.(JsonConverter.T., String)

Deserializes the specified JSON String to an equivalent instance of the specified type using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 73:

TcHmiJsonSerializer Class 74:

Deserialize.T.(JsonReader, JsonSerializerSettings)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 75:

TcHmiJsonSerializer Class 76:

Deserialize.T.(JsonReader, Boolean)

Deserializes the JSON String contained by the specified JsonReader to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 77:

TcHmiJsonSerializer Class 78:

Deserialize.T.(String, JsonSerializerSettings)

Deserializes the specified JSON String to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 79:

TcHmiJsonSerializer Class 80:

Deserialize.T.(String, Boolean)

Deserializes the specified JSON String to an equivalent instance of the specified type.

TcHmiJsonSerializer Class 81:

TcHmiJsonSerializer Class 82:

Deserialize.T.(JsonConverter.T., String, JsonSerializer)

Deserializes the specified JSON String to an equivalent instance of the specified type using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 83:

Equals

Determines whether the specified object is equal to the current object. (Inherited from Object.)

TcHmiJsonSerializer Class 84:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

TcHmiJsonSerializer Class 85:

GetHashCode

Serves as the default hash function. (Inherited from Object.)

TcHmiJsonSerializer Class 86:

GetType

Gets the Type of the current instance. (Inherited from Object.)

TcHmiJsonSerializer Class 87:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

TcHmiJsonSerializer Class 88:

Populate(TextReader, Object)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 89:

Populate(JsonReader, Object)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 90:

TcHmiJsonSerializer Class 91:

Serialize(Object)

Serializes the specified Object to an equivalent JSON String.

TcHmiJsonSerializer Class 92:

Serialize(TextWriter, Object)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 93:

Serialize(JsonWriter, Object)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 94:

TcHmiJsonSerializer Class 95:

Serialize(Object, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified JsonSerializerSettings.

TcHmiJsonSerializer Class 96:

TcHmiJsonSerializer Class 97:

Serialize(Object, Boolean)

Serializes the specified Object to an equivalent JSON String.

TcHmiJsonSerializer Class 98:

Serialize(JsonWriter, Object, Type)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 99:

Serialize(TextWriter, Object, Type)

(Inherited from JsonSerializer.)

TcHmiJsonSerializer Class 100:

TcHmiJsonSerializer Class 101:

Serialize(JsonWriter, Object, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified JsonWriter, Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 102:

TcHmiJsonSerializer Class 103:

Serialize(JsonWriter, Object, Boolean)

Serializes the specified Object to an equivalent JSON String using the specified JsonWriter, Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 104:

TcHmiJsonSerializer Class 105:

Serialize(Int32, Object, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified capacity and JsonSerializerSettings.

TcHmiJsonSerializer Class 106:

TcHmiJsonSerializer Class 107:

Serialize(Object, Boolean, Boolean)

Serializes the specified Object to an equivalent JSON String.

TcHmiJsonSerializer Class 108:

TcHmiJsonSerializer Class 109:

Serialize(Object, Type, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 110:

TcHmiJsonSerializer Class 111:

Serialize(JsonWriter, Object, Boolean, Boolean)

Serializes the specified Object to an equivalent JSON String using the specified JsonWriter, Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 112:

TcHmiJsonSerializer Class 113:

Serialize(JsonWriter, Object, Type, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified JsonWriter, Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 114:

TcHmiJsonSerializer Class 115:

Serialize(Int32, Object, Type, JsonSerializerSettings)

Serializes the specified Object to an equivalent JSON String using the specified capacity, Type and JsonSerializerSettings.

TcHmiJsonSerializer Class 116:

TcHmiJsonSerializer Class 117:

Serialize.T.(JsonConverter.T., T)

Serializes the specified value to an equivalent JSON String using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 118:

TcHmiJsonSerializer Class 119:

Serialize.T.(JsonConverter.T., T, JsonSerializer)

Serializes the specified value to an equivalent JSON String using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 120:

TcHmiJsonSerializer Class 121:

Serialize.T.(JsonConverter.T., T, Boolean)

Serializes the specified value to an equivalent JSON String using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 122:

TcHmiJsonSerializer Class 123:

Serialize.T.(Int32, JsonConverter.T., T, JsonSerializer)

Serializes the specified value to an equivalent JSON String using the specified JsonConverter{T}.

TcHmiJsonSerializer Class 124:

ToString

Returns a string that represents the current object. (Inherited from Object.)

Events

 

Name

Description

TcHmiJsonSerializer Class 125:

Error

(Inherited from JsonSerializer.)

Fields

 

Name

Description

TcHmiJsonSerializer Class 126:

TcHmiJsonSerializer Class 127:

DefaultCapacity

Contains the default capacity of StringBuilders that are used to create a JSON String.

Reference

TcHmiSrv.Core.Tools.Json.Newtonsoft Namespace