Class JsonContainerAttribute
- Namespace
- Newtonsoft.Json
- Assembly
- Newtonsoft.Json.dll
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple = false)]
public abstract class JsonContainerAttribute : Attribute
- Inheritance
-
JsonContainerAttribute
- Derived
- Inherited Members
- Extension Methods
Constructors
JsonContainerAttribute()
protected JsonContainerAttribute()
JsonContainerAttribute(string)
protected JsonContainerAttribute(string id)
Parameters
id
string
Properties
Description
public string? Description { get; set; }
Property Value
Id
public string? Id { get; set; }
Property Value
IsReference
public bool IsReference { get; set; }
Property Value
ItemConverterParameters
public object[]? ItemConverterParameters { get; set; }
Property Value
- object[]
ItemConverterType
public Type? ItemConverterType { get; set; }
Property Value
ItemIsReference
public bool ItemIsReference { get; set; }
Property Value
ItemReferenceLoopHandling
public ReferenceLoopHandling ItemReferenceLoopHandling { get; set; }
Property Value
ItemTypeNameHandling
public TypeNameHandling ItemTypeNameHandling { get; set; }
Property Value
NamingStrategyParameters
public object[]? NamingStrategyParameters { get; set; }
Property Value
- object[]
NamingStrategyType
public Type? NamingStrategyType { get; set; }
Property Value
Title
public string? Title { get; set; }