Class ObjectJsonConverter
Inheritance
System.Object
ObjectJsonConverter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Bayat.Json.Runtime.dll
Syntax
public abstract class ObjectJsonConverter : JsonConverter
Methods
|
Improve this Doc
View Source
Create(JsonReader, JsonSerializerReader, JsonObjectContract, String, String, Type, out Boolean)
Declaration
public virtual object Create(JsonReader reader, JsonSerializerReader internalReader, JsonObjectContract objectContract, string id, string unityGuid, Type objectType, out bool exit)
Parameters
Returns
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
GetObjectProperties()
Declaration
public virtual string[] GetObjectProperties()
Returns
Type |
Description |
System.String[] |
|
|
Improve this Doc
View Source
GetProperties(JsonReader, JsonSerializerReader)
Declaration
public virtual IEnumerable<string> GetProperties(JsonReader reader, JsonSerializerReader internalReader)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
|
Improve this Doc
View Source
GetSerializedProperties()
Declaration
public virtual List<string> GetSerializedProperties()
Returns
Type |
Description |
System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
Populate(JsonContract, JsonReader, Type, Object, JsonSerializerReader)
Declaration
public virtual object Populate(JsonContract contract, JsonReader reader, Type objectType, object targetObject, JsonSerializerReader internalReader)
Parameters
Returns
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
PopulateMember(String, JsonContract, JsonReader, Type, Object, JsonSerializerReader)
Declaration
public virtual object PopulateMember(string memberName, JsonContract contract, JsonReader reader, Type objectType, object targetObject, JsonSerializerReader internalReader)
Parameters
Returns
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
ReadJson(JsonReader, Type, Object, JsonSerializerReader)
Declaration
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializerReader internalReader)
Parameters
Returns
Type |
Description |
System.Object |
|
Overrides
|
Improve this Doc
View Source
WriteJson(JsonWriter, Object, JsonSerializerWriter)
Declaration
public override void WriteJson(JsonWriter writer, object value, JsonSerializerWriter internalWriter)
Parameters
Overrides
|
Improve this Doc
View Source
WriteProperties(JsonObjectContract, JsonWriter, Object, Type, JsonSerializerWriter)
Declaration
public abstract void WriteProperties(JsonObjectContract contract, JsonWriter writer, object value, Type objectType, JsonSerializerWriter internalWriter)
Parameters