hdac SDK
SDK for hdac blockchain development
네임스페이스 | 클래스 | 열거형 타입
Newtonsoft.Json 네임스페이스 참조

네임스페이스

클래스

interface  IJsonLineInfo
 Provides an interface to enable a class to return line and position information. 더 자세히 ...
 
class  JsonArrayAttribute
 Instructs the JsonSerializer how to serialize the collection. 더 자세히 ...
 
class  JsonConstructorAttribute
 Instructs the JsonSerializer not to serialize the public field or public read/write property value. 더 자세히 ...
 
class  JsonContainerAttribute
 Instructs the JsonSerializer how to serialize the object. 더 자세히 ...
 
class  JsonConvert
 Provides methods for converting between common language runtime types and JSON types.
 
class  JsonConverter
 Converts an object to and from JSON. 더 자세히 ...
 
class  JsonConverterAttribute
 Instructs the JsonSerializer to use the specified JsonConverter when serializing the member or class. 더 자세히 ...
 
class  JsonConverterCollection
 Represents a collection of JsonConverter. 더 자세히 ...
 
class  JsonIgnoreAttribute
 Instructs the JsonSerializer not to serialize the public field or public read/write property value. 더 자세히 ...
 
class  JsonObjectAttribute
 Instructs the JsonSerializer how to serialize the object. 더 자세히 ...
 
class  JsonPropertyAttribute
 Instructs the JsonSerializer to always serialize the member with the specified name. 더 자세히 ...
 
class  JsonReader
 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. 더 자세히 ...
 
class  JsonReaderException
 The exception thrown when an error occurs while reading Json text. 더 자세히 ...
 
class  JsonSerializationException
 The exception thrown when an error occurs during Json serialization or deserialization. 더 자세히 ...
 
class  JsonSerializer
 Serializes and deserializes objects into and from the JSON format. The JsonSerializer enables you to control how objects are encoded into JSON. 더 자세히 ...
 
class  JsonSerializerSettings
 Specifies the settings on a JsonSerializer object. 더 자세히 ...
 
class  JsonTextReader
 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. 더 자세히 ...
 
class  JsonTextWriter
 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...
 
class  JsonValidatingReader
 Represents a reader that provides JsonSchema validation. 더 자세히 ...
 
class  JsonWriter
 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...
 
class  JsonWriterException
 The exception thrown when an error occurs while reading Json text. 더 자세히 ...
 

열거형 타입

enum  ConstructorHandling { ConstructorHandling.Default = 0, ConstructorHandling.AllowNonPublicDefaultConstructor = 1 }
 Specifies how constructors are used when initializing objects during deserialization by the JsonSerializer. 더 자세히 ...
 
enum  DefaultValueHandling { DefaultValueHandling.Include = 0, DefaultValueHandling.Ignore = 1 }
 Specifies default value handling options for the JsonSerializer. 더 자세히 ...
 
enum  JsonToken {
  JsonToken.None, JsonToken.StartObject, JsonToken.StartArray, JsonToken.StartConstructor,
  JsonToken.PropertyName, JsonToken.Comment, JsonToken.Raw, JsonToken.Integer,
  JsonToken.Float, JsonToken.String, JsonToken.Boolean, JsonToken.Null,
  JsonToken.Undefined, JsonToken.EndObject, JsonToken.EndArray, JsonToken.EndConstructor,
  JsonToken.Date, JsonToken.Bytes
}
 Specifies the type of Json token. 더 자세히 ...
 
enum  WriteState {
  WriteState.Error, WriteState.Closed, WriteState.Object, WriteState.Array,
  WriteState.Constructor, WriteState.Property, WriteState.Start
}
 Specifies the state of the JsonWriter. 더 자세히 ...
 
enum  Formatting { Formatting.None, Formatting.Indented }
 Specifies formatting options for the JsonTextWriter. 더 자세히 ...
 
enum  MemberSerialization { MemberSerialization.OptOut, MemberSerialization.OptIn }
 Specifies the member serialization options for the JsonSerializer. 더 자세히 ...
 
enum  MissingMemberHandling { MissingMemberHandling.Ignore = 0, MissingMemberHandling.Error = 1 }
 Specifies missing member handling options for the JsonSerializer. 더 자세히 ...
 
enum  NullValueHandling { NullValueHandling.Include = 0, NullValueHandling.Ignore = 1 }
 Specifies null value handling options for the JsonSerializer. 더 자세히 ...
 
enum  ObjectCreationHandling { ObjectCreationHandling.Auto = 0, ObjectCreationHandling.Reuse = 1, ObjectCreationHandling.Replace = 2 }
 Specifies how object creation is handled by the JsonSerializer. 더 자세히 ...
 
enum  PreserveReferencesHandling { PreserveReferencesHandling.None = 0, PreserveReferencesHandling.Objects = 1, PreserveReferencesHandling.Arrays = 2, PreserveReferencesHandling.All = Objects | Arrays }
 Specifies reference handling options for the JsonSerializer. 더 자세히 ...
 
enum  ReferenceLoopHandling { ReferenceLoopHandling.Error = 0, ReferenceLoopHandling.Ignore = 1, ReferenceLoopHandling.Serialize = 2 }
 Specifies reference loop handling options for the JsonSerializer. 더 자세히 ...
 
enum  Required { Required.Default, Required.AllowNull, Required.Always }
 Indicating whether a property is required. 더 자세히 ...
 
enum  TypeNameHandling {
  TypeNameHandling.None = 0, TypeNameHandling.Objects = 1, TypeNameHandling.Arrays = 2, TypeNameHandling.Auto = 4,
  TypeNameHandling.All = Objects | Arrays
}
 Specifies type name handling options for the JsonSerializer. 더 자세히 ...
 

열거형 타입 문서화

Specifies how constructors are used when initializing objects during deserialization by the JsonSerializer.

열거형 멤버
Default 

First attempt to use the public default constructor then fall back to single paramatized constructor.

AllowNonPublicDefaultConstructor 

Allow Json.NET to use a non-public default constructor.

Specifies default value handling options for the JsonSerializer.

열거형 멤버
Include 

Include default values when serializing and deserializing objects.

Ignore 

Ignore default values when serializing and deserializing objects.

Specifies formatting options for the JsonTextWriter.

열거형 멤버
None 

No special formatting is applied. This is the default.

Indented 

Causes child objects to be indented according to the JsonTextWriter.Indentation and JsonTextWriter.IndentChar settings.

Specifies the type of Json token.

열거형 멤버
None 

This is returned by the JsonReader if a JsonReader.Read method has not been called.

StartObject 

An object start token.

StartArray 

An array start token.

StartConstructor 

A constructor start token.

PropertyName 

An object property name.

Comment 

A comment.

Raw 

Raw JSON.

Integer 

An interger.

Float 

A float.

String 

A string.

Boolean 

A boolean.

Null 

A null token.

Undefined 

An undefined token.

EndObject 

An object end token.

EndArray 

An array end token.

EndConstructor 

A constructor end token.

Date 

A Date.

Bytes 

Byte data.

Specifies the member serialization options for the JsonSerializer.

열거형 멤버
OptOut 

All members are serialized by default. Members can be excluded using the JsonIgnoreAttribute.

OptIn 

Only members must be marked with the JsonPropertyAttribute are serialized.

Specifies missing member handling options for the JsonSerializer.

열거형 멤버
Ignore 

Ignore a missing member and do not attempt to deserialize it.

Error 

Throw a JsonSerializationException when a missing member is encountered during deserialization.

Specifies null value handling options for the JsonSerializer.

열거형 멤버
Include 

Include null values when serializing and deserializing objects.

Ignore 

Ignore null values when serializing and deserializing objects.

Specifies how object creation is handled by the JsonSerializer.

열거형 멤버
Auto 

Reuse existing objects, create new objects when needed.

Reuse 

Only reuse existing objects.

Replace 

Always create new objects.

Specifies reference handling options for the JsonSerializer.

열거형 멤버
None 

Do not preserve references when serializing types.

Objects 

Preserve references when serializing into a JSON object structure.

Arrays 

Preserve references when serializing into a JSON array structure.

All 

Preserve references when serializing.

Specifies reference loop handling options for the JsonSerializer.

열거형 멤버
Error 

Throw a JsonSerializationException when a loop is encountered.

Ignore 

Ignore loop references and do not serialize.

Serialize 

Serialize loop references.

Indicating whether a property is required.

열거형 멤버
Default 

The property is not required. The default state.

AllowNull 

The property must be defined in JSON but can be a null value.

Always 

The property must be defined in JSON and cannot be a null value.

Specifies type name handling options for the JsonSerializer.

열거형 멤버
None 

Do not include the .NET type name when serializing types.

Objects 

Include the .NET type name when serializing into a JSON object structure.

Arrays 

Include the .NET type name when serializing into a JSON array structure.

Auto 

Include the .NET type name when the type of the object being serialized is not the same as its declared type.

All 

Always include the .NET type name when serializing.

Specifies the state of the JsonWriter.

열거형 멤버
Error 

An exception has been thrown, which has left the JsonWriter in an invalid state. You may call the JsonWriter.Close method to put the JsonWriter in the Closed state. Any other JsonWriter method calls results in an InvalidOperationException being thrown.

Closed 

The JsonWriter.Close method has been called.

Object 

An object is being written.

Array 

A array is being written.

Constructor 

A constructor is being written.

Property 

A property is being written.

Start 

A write method has not been called.