Table of Contents

Class JsonObjectAttribute

Namespace
Newtonsoft.Json
Assembly
Newtonsoft.Json.dll
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Interface, AllowMultiple = false)]
public sealed class JsonObjectAttribute : JsonContainerAttribute
Inheritance
JsonObjectAttribute
Inherited Members
Extension Methods

Constructors

JsonObjectAttribute()

public JsonObjectAttribute()

JsonObjectAttribute(MemberSerialization)

public JsonObjectAttribute(MemberSerialization memberSerialization)

Parameters

memberSerialization MemberSerialization

JsonObjectAttribute(string)

public JsonObjectAttribute(string id)

Parameters

id string

Properties

ItemNullValueHandling

public NullValueHandling ItemNullValueHandling { get; set; }

Property Value

NullValueHandling

ItemRequired

public Required ItemRequired { get; set; }

Property Value

Required

MemberSerialization

public MemberSerialization MemberSerialization { get; set; }

Property Value

MemberSerialization

MissingMemberHandling

public MissingMemberHandling MissingMemberHandling { get; set; }

Property Value

MissingMemberHandling