Class SystemLanguageIso639_1Converter
Custom Newtonsoft.Json.JsonConverter for converting UnityEngine.SystemLanguage to and from its ISO code.
Inherited Members
JsonConverter.CanRead
JsonConverter.CanWrite
Namespace: Glitch9.IO.Networking.RESTApi
Assembly: Glitch9.IO.dll
Syntax
public class SystemLanguageIso639_1Converter : JsonConverter<SystemLanguage?>
Methods
| Edit this page View SourceReadJson(JsonReader, Type, SystemLanguage?, bool, JsonSerializer)
Reads the JSON representation of the object.
Declaration
public override SystemLanguage? ReadJson(JsonReader reader, Type objectType, SystemLanguage? existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
| Type | Name | Description |
|---|---|---|
| JsonReader | reader | The Newtonsoft.Json.JsonReader to read from. |
| Type | objectType | Type of the object. |
| SystemLanguage? | existingValue | The existing value of object being read. If there is no existing value then |
| bool | hasExistingValue | The existing value has a value. |
| JsonSerializer | serializer | The calling serializer. |
Returns
| Type | Description |
|---|---|
| SystemLanguage? | The object value. |
Overrides
| Edit this page View SourceWriteJson(JsonWriter, SystemLanguage?, JsonSerializer)
Writes the JSON representation of the object.
Declaration
public override void WriteJson(JsonWriter writer, SystemLanguage? value, JsonSerializer serializer)
Parameters
| Type | Name | Description |
|---|---|---|
| JsonWriter | writer | The Newtonsoft.Json.JsonWriter to write to. |
| SystemLanguage? | value | The value. |
| JsonSerializer | serializer | The calling serializer. |
Overrides
Newtonsoft.Json.JsonConverter<UnityEngine.SystemLanguage?>.WriteJson(Newtonsoft.Json.JsonWriter, UnityEngine.SystemLanguage?, Newtonsoft.Json.JsonSerializer)