WritePropertyName Method
Definition
- Namespace
- Codebelt.Extensions.Newtonsoft.Json
- Assemblies
- Codebelt.Extensions.Newtonsoft.Json.dll
WritePropertyName(JsonWriter, string, JsonSerializer, bool)
Writes the property name of a name/value pair of a JSON object.
public static void WritePropertyName(this JsonWriter writer, string name, JsonSerializer serializer, bool escape = false)
Parameters
writerJsonWriterThe Newtonsoft.Json.JsonWriter used to write the JSON structure.
namestringThe name of the property.
serializerJsonSerializerThe calling Newtonsoft.Json.JsonSerializer.
escapeboolA flag to indicate whether the text should be escaped when it is written as a JSON property name.
Remarks
In order to support an assigned Newtonsoft.Json.Serialization.NamingStrategy to serializer, make sure Newtonsoft.Json.JsonSerializer.ContractResolver is assignable from Newtonsoft.Json.Serialization.DefaultContractResolver.