JsonIgnoreAttribute.SetSetting - robbyxp1/QuickJSON GitHub Wiki

QuickJSON

QuickJSON.JsonIgnoreAttribute


JsonIgnoreAttribute.SetSetting Class

Class to hold a JSON ignore setting for a single set

public class JsonIgnoreAttribute.SetSetting

Inheritance System.Object 🡒 SetSetting


Constructors


JsonIgnoreAttribute.SetSetting.SetSetting() Constructor

Construct default set setting

public SetSetting();


JsonIgnoreAttribute.SetSetting.SetSetting(string) Constructor

Construct a set setting for a named set

public SetSetting(string set);
Parameters

set System.String


JsonIgnoreAttribute.SetSetting.SetSetting(string, Operation, string[]) Constructor

Construct a set setting for a named set with include/ignore and a list of names

public SetSetting(string set, QuickJSON.JsonIgnoreAttribute.Operation ignoreorinclude, string[] names);
Parameters

set System.String

ignoreorinclude Operation

names System.String(https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System.Array')


Properties


JsonIgnoreAttribute.SetSetting.Ignore Property

FromObject: If non null, list of object members to ignore completely

public string[] Ignore { get; set; }
Property Value

System.String(https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System.Array')


JsonIgnoreAttribute.SetSetting.IncludeOnly Property

FromObject: If non null, list of object members to include only

public string[] IncludeOnly { get; set; }
Property Value

System.String(https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System.Array')


JsonIgnoreAttribute.SetSetting.Set Property

Set name. Attribute sets allow selection of different outputs from the same class

public string Set { get; set; }
Property Value

System.String