hdac SDK
SDK for hdac blockchain development
클래스 | Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | 속성 | 이벤트 | 모든 멤버 목록
Newtonsoft.Json.Linq.JObject 클래스 참조

Represents a JSON object. 더 자세히 ...

Newtonsoft.Json.Linq.JObject에 대한 상속 다이어그램 :
Newtonsoft.Json.Linq.JContainer Newtonsoft.Json.Linq.JToken Newtonsoft.Json.Linq.IJEnumerable< JToken > Newtonsoft.Json.IJsonLineInfo

Public 멤버 함수

 JObject ()
 Initializes a new instance of the JObject class. 더 자세히 ...
 
 JObject (JObject other)
 Initializes a new instance of the JObject class from another JObject object. 더 자세히 ...
 
 JObject (params object[] content)
 Initializes a new instance of the JObject class with the specified content. 더 자세히 ...
 
 JObject (object content)
 Initializes a new instance of the JObject class with the specified content. 더 자세히 ...
 
IEnumerable< JPropertyProperties ()
 Gets an IEnumerable<JProperty> of this object's properties. 더 자세히 ...
 
JProperty Property (string name)
 Gets a JProperty the specified name. 더 자세히 ...
 
JEnumerable< JTokenPropertyValues ()
 Gets an JEnumerable<JToken> of this object's property values. 더 자세히 ...
 
override void WriteTo (JsonWriter writer, params JsonConverter[] converters)
 Writes this token to a JsonWriter. 더 자세히 ...
 
void Add (string propertyName, JToken value)
 Adds the specified property name. 더 자세히 ...
 
bool Remove (string propertyName)
 Removes the property with the specified name. 더 자세히 ...
 
bool TryGetValue (string propertyName, out JToken value)
 Tries the get value. 더 자세히 ...
 
IEnumerator< KeyValuePair< string, JToken > > GetEnumerator ()
 Returns an enumerator that iterates through the collection. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JContainer(으)로부터 상속된 Public 멤버 함수
override JEnumerable< JTokenChildren ()
 Returns a collection of the child tokens of this token, in document order. 더 자세히 ...
 
override IEnumerable< T > Values< T > ()
 Returns a collection of the child values of this token, in document order. 더 자세히 ...
 
IEnumerable< JTokenDescendants ()
 Returns a collection of the descendant tokens for this token in document order. 더 자세히 ...
 
void Add (object content)
 Adds the specified content as children of this JToken. 더 자세히 ...
 
void AddFirst (object content)
 Adds the specified content as the first children of this JToken. 더 자세히 ...
 
JsonWriter CreateWriter ()
 Creates an JsonWriter that can be used to add tokens to the JToken. 더 자세히 ...
 
void ReplaceAll (object content)
 Replaces the children nodes of this token with the specified content. 더 자세히 ...
 
void RemoveAll ()
 Removes the child nodes from this token. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JToken(으)로부터 상속된 Public 멤버 함수
void AddAfterSelf (object content)
 Adds the specified content immediately after this token. 더 자세히 ...
 
void AddBeforeSelf (object content)
 Adds the specified content immediately before this token. 더 자세히 ...
 
IEnumerable< JTokenAncestors ()
 Returns a collection of the ancestor tokens of this token. 더 자세히 ...
 
IEnumerable< JTokenAfterSelf ()
 Returns a collection of the sibling tokens after this token, in document order. 더 자세히 ...
 
IEnumerable< JTokenBeforeSelf ()
 Returns a collection of the sibling tokens before this token, in document order. 더 자세히 ...
 
virtual T Value< T > (object key)
 Gets the JToken with the specified key converted to the specified type. 더 자세히 ...
 
JEnumerable< T > Children< T > ()
 Returns a collection of the child tokens of this token, in document order, filtered by the specified type. 더 자세히 ...
 
void Remove ()
 Removes this token from its parent. 더 자세히 ...
 
void Replace (JToken value)
 Replaces this token with the specified token. 더 자세히 ...
 
override string ToString ()
 Returns the indented JSON for this token. 더 자세히 ...
 
string ToString (Formatting formatting, params JsonConverter[] converters)
 Returns the JSON for this token using the given formatting and converters. 더 자세히 ...
 
JsonReader CreateReader ()
 Creates an JsonReader for this token. 더 자세히 ...
 
JToken SelectToken (string path)
 Selects the token that matches the object path. 더 자세히 ...
 
JToken SelectToken (string path, bool errorWhenNoMatch)
 Selects the token that matches the object path. 더 자세히 ...
 
JToken DeepClone ()
 Creates a new instance of the JToken. All child tokens are recursively cloned. 더 자세히 ...
 

정적 Public 멤버 함수

static new JObject Load (JsonReader reader)
 Loads an JObject from a JsonReader. 더 자세히 ...
 
static new JObject Parse (string json)
 Load a JObject from a string that contains JSON. 더 자세히 ...
 
static new JObject FromObject (object o)
 Creates a JObject from an object. 더 자세히 ...
 
static new JObject FromObject (object o, JsonSerializer jsonSerializer)
 Creates a JArray from an object. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JToken(으)로부터 상속된 정적 Public 멤버 함수
static bool DeepEquals (JToken t1, JToken t2)
 Compares the values of two tokens, including the values of all descendant tokens. 더 자세히 ...
 
static operator bool (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Boolean. 더 자세히 ...
 
static operator DateTimeOffset (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.DateTimeOffset. 더 자세히 ...
 
static operator bool? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Boolean>. 더 자세히 ...
 
static operator long (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Int64. 더 자세히 ...
 
static operator DateTime? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<DateTime>. 더 자세히 ...
 
static operator DateTimeOffset? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<DateTimeOffset>. 더 자세히 ...
 
static operator decimal? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Decimal>. 더 자세히 ...
 
static operator double? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Double>. 더 자세히 ...
 
static operator int (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Int32. 더 자세히 ...
 
static operator short (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Int16. 더 자세히 ...
 
static operator ushort (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.UInt16. 더 자세히 ...
 
static operator int? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Int32>. 더 자세히 ...
 
static operator short? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Int16>. 더 자세히 ...
 
static operator ushort? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<UInt16>. 더 자세히 ...
 
static operator DateTime (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.DateTime. 더 자세히 ...
 
static operator long? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Int64>. 더 자세히 ...
 
static operator float? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<Single>. 더 자세히 ...
 
static operator decimal (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Decimal. 더 자세히 ...
 
static operator uint? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<UInt32>. 더 자세히 ...
 
static operator ulong? (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to Nullable<UInt64>. 더 자세히 ...
 
static operator double (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Double. 더 자세히 ...
 
static operator float (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.Single. 더 자세히 ...
 
static operator string (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.String. 더 자세히 ...
 
static operator uint (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.UInt32. 더 자세히 ...
 
static operator ulong (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to System.UInt64. 더 자세히 ...
 
static operator byte[] (JToken value)
 Performs an explicit conversion from Newtonsoft.Json.Linq.JToken to T:System.Byte[]. 더 자세히 ...
 
static implicit operator JToken (bool value)
 Performs an implicit conversion from Boolean to JToken. 더 자세히 ...
 
static implicit operator JToken (DateTimeOffset value)
 Performs an implicit conversion from DateTimeOffset to JToken. 더 자세히 ...
 
static implicit operator JToken (bool?value)
 Performs an implicit conversion from Nullable<Boolean> to JToken. 더 자세히 ...
 
static implicit operator JToken (long value)
 Performs an implicit conversion from Nullable<Int64> to JToken. 더 자세히 ...
 
static implicit operator JToken (DateTime?value)
 Performs an implicit conversion from Nullable<DateTime> to JToken. 더 자세히 ...
 
static implicit operator JToken (DateTimeOffset?value)
 Performs an implicit conversion from Nullable<DateTimeOffset> to JToken. 더 자세히 ...
 
static implicit operator JToken (decimal?value)
 Performs an implicit conversion from Nullable<Decimal> to JToken. 더 자세히 ...
 
static implicit operator JToken (double?value)
 Performs an implicit conversion from Nullable<Double> to JToken. 더 자세히 ...
 
static implicit operator JToken (short value)
 Performs an implicit conversion from Int16 to JToken. 더 자세히 ...
 
static implicit operator JToken (ushort value)
 Performs an implicit conversion from UInt16 to JToken. 더 자세히 ...
 
static implicit operator JToken (int value)
 Performs an implicit conversion from Int32 to JToken. 더 자세히 ...
 
static implicit operator JToken (int?value)
 Performs an implicit conversion from Nullable<Int32> to JToken. 더 자세히 ...
 
static implicit operator JToken (DateTime value)
 Performs an implicit conversion from DateTime to JToken. 더 자세히 ...
 
static implicit operator JToken (long?value)
 Performs an implicit conversion from Nullable<Int64> to JToken. 더 자세히 ...
 
static implicit operator JToken (float?value)
 Performs an implicit conversion from Nullable<Single> to JToken. 더 자세히 ...
 
static implicit operator JToken (decimal value)
 Performs an implicit conversion from Decimal to JToken. 더 자세히 ...
 
static implicit operator JToken (short?value)
 Performs an implicit conversion from Nullable<Int16> to JToken. 더 자세히 ...
 
static implicit operator JToken (ushort?value)
 Performs an implicit conversion from Nullable<UInt16> to JToken. 더 자세히 ...
 
static implicit operator JToken (uint?value)
 Performs an implicit conversion from Nullable<UInt32> to JToken. 더 자세히 ...
 
static implicit operator JToken (ulong?value)
 Performs an implicit conversion from Nullable<UInt64> to JToken. 더 자세히 ...
 
static implicit operator JToken (double value)
 Performs an implicit conversion from Double to JToken. 더 자세히 ...
 
static implicit operator JToken (float value)
 Performs an implicit conversion from Single to JToken. 더 자세히 ...
 
static implicit operator JToken (string value)
 Performs an implicit conversion from String to JToken. 더 자세히 ...
 
static implicit operator JToken (uint value)
 Performs an implicit conversion from UInt32 to JToken. 더 자세히 ...
 
static implicit operator JToken (ulong value)
 Performs an implicit conversion from UInt64 to JToken. 더 자세히 ...
 
static implicit operator JToken (byte[] value)
 Performs an implicit conversion from T:System.Byte[] to Newtonsoft.Json.Linq.JToken. 더 자세히 ...
 
static JToken FromObject (object o)
 Creates a JToken from an object. 더 자세히 ...
 
static JToken FromObject (object o, JsonSerializer jsonSerializer)
 Creates a JToken from an object using the specified JsonSerializer. 더 자세히 ...
 
static JToken ReadFrom (JsonReader reader)
 Creates a JToken from a JsonReader. 더 자세히 ...
 
static JToken Parse (string json)
 Load a JToken from a string that contains JSON. 더 자세히 ...
 
static JToken Load (JsonReader reader)
 Creates a JToken from a JsonReader. 더 자세히 ...
 

Protected 멤버 함수

virtual void OnPropertyChanged (string propertyName)
 Raises the PropertyChanged event with the provided arguments. 더 자세히 ...
 
virtual void OnPropertyChanging (string propertyName)
 Raises the PropertyChanging event with the provided arguments. 더 자세히 ...
 
override DynamicMetaObject GetMetaObject (Expression parameter)
 Returns the T:System.Dynamic.DynamicMetaObject responsible for binding operations performed on this object. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JContainer(으)로부터 상속된 Protected 멤버 함수
virtual void OnAddingNew (AddingNewEventArgs e)
 Raises the AddingNew event. 더 자세히 ...
 
virtual void OnListChanged (ListChangedEventArgs e)
 Raises the ListChanged event. 더 자세히 ...
 
virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
 Raises the CollectionChanged event. 더 자세히 ...
 

속성

override JTokenType Type [get]
 Gets the node type for this JToken. 더 자세히 ...
 
override JToken this[object key] [get, set]
 Gets the JToken with the specified key. 더 자세히 ...
 
JToken this[string propertyName] [get, set]
 Gets or sets the Newtonsoft.Json.Linq.JToken with the specified property name. 더 자세히 ...
 
int Count [get]
 Gets the number of elements contained in the T:System.Collections.Generic.ICollection`1. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JContainer(으)로부터 상속된 속성
override bool HasValues [get]
 Gets a value indicating whether this token has childen tokens. 더 자세히 ...
 
override JToken First [get]
 Get the first child token of this token. 더 자세히 ...
 
override JToken Last [get]
 Get the last child token of this token. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JToken(으)로부터 상속된 속성
static JTokenEqualityComparer EqualityComparer [get]
 Gets a comparer that can compare two tokens for value equality. 더 자세히 ...
 
JContainer Parent [get, set]
 Gets or sets the parent. 더 자세히 ...
 
JToken Root [get]
 Gets the root JToken of this JToken. 더 자세히 ...
 
abstract JTokenType Type [get]
 Gets the node type for this JToken. 더 자세히 ...
 
abstract bool HasValues [get]
 Gets a value indicating whether this token has childen tokens. 더 자세히 ...
 
JToken Next [get, set]
 Gets the next sibling token of this node. 더 자세히 ...
 
JToken Previous [get]
 Gets the previous sibling token of this node. 더 자세히 ...
 
virtual JToken this[object key] [get, set]
 Gets the JToken with the specified key. 더 자세히 ...
 
virtual JToken First [get]
 Get the first child token of this token. 더 자세히 ...
 
virtual JToken Last [get]
 Get the last child token of this token. 더 자세히 ...
 
- Newtonsoft.Json.Linq.IJEnumerable< JToken >(으)로부터 상속된 속성
IJEnumerable< JTokenthis[object key] [get]
 Gets the IJEnumerable<JToken> with the specified key. 더 자세히 ...
 
- Newtonsoft.Json.IJsonLineInfo(으)로부터 상속된 속성
int LineNumber [get]
 Gets the current line number. 더 자세히 ...
 
int LinePosition [get]
 Gets the current line position. 더 자세히 ...
 

이벤트

PropertyChangedEventHandler PropertyChanged
 Occurs when a property value changes. 더 자세히 ...
 
PropertyChangingEventHandler PropertyChanging
 Occurs when a property value is changing. 더 자세히 ...
 
- Newtonsoft.Json.Linq.JContainer(으)로부터 상속된 이벤트
ListChangedEventHandler ListChanged
 Occurs when the list changes or an item in the list changes. 더 자세히 ...
 
AddingNewEventHandler AddingNew
 Occurs before an item is added to the collection. 더 자세히 ...
 
NotifyCollectionChangedEventHandler CollectionChanged
 Occurs when the items list of the collection has changed, or the collection is reset. 더 자세히 ...
 

상세한 설명

Represents a JSON object.

생성자 & 소멸자 문서화

Newtonsoft.Json.Linq.JObject.JObject ( )
inline

Initializes a new instance of the JObject class.

Newtonsoft.Json.Linq.JObject.JObject ( JObject  other)
inline

Initializes a new instance of the JObject class from another JObject object.

매개변수
otherA JObject object to copy from.
Newtonsoft.Json.Linq.JObject.JObject ( params object[]  content)
inline

Initializes a new instance of the JObject class with the specified content.

매개변수
contentThe contents of the object.
Newtonsoft.Json.Linq.JObject.JObject ( object  content)
inline

Initializes a new instance of the JObject class with the specified content.

매개변수
contentThe contents of the object.

멤버 함수 문서화

void Newtonsoft.Json.Linq.JObject.Add ( string  propertyName,
JToken  value 
)
inline

Adds the specified property name.

매개변수
propertyNameName of the property.
valueThe value.
static new JObject Newtonsoft.Json.Linq.JObject.FromObject ( object  o)
inlinestatic

Creates a JObject from an object.

매개변수
oThe object that will be used to create JObject.
반환값
A JObject with the values of the specified object
static new JObject Newtonsoft.Json.Linq.JObject.FromObject ( object  o,
JsonSerializer  jsonSerializer 
)
inlinestatic

Creates a JArray from an object.

매개변수
oThe object that will be used to create JArray.
jsonSerializerThe JsonSerializer that will be used to read the object.
반환값
A JArray with the values of the specified object
IEnumerator<KeyValuePair<string, JToken> > Newtonsoft.Json.Linq.JObject.GetEnumerator ( )
inline

Returns an enumerator that iterates through the collection.

반환값
A T:System.Collections.Generic.IEnumerator`1 that can be used to iterate through the collection.
override DynamicMetaObject Newtonsoft.Json.Linq.JObject.GetMetaObject ( Expression  parameter)
inlineprotectedvirtual

Returns the T:System.Dynamic.DynamicMetaObject responsible for binding operations performed on this object.

매개변수
parameterThe expression tree representation of the runtime value.
반환값
The T:System.Dynamic.DynamicMetaObject to bind this object.

Newtonsoft.Json.Linq.JToken(으)로부터 재구현되었습니다.

static new JObject Newtonsoft.Json.Linq.JObject.Load ( JsonReader  reader)
inlinestatic

Loads an JObject from a JsonReader.

매개변수
readerA JsonReader that will be read for the content of the JObject.
반환값
A JObject that contains the JSON that was read from the specified JsonReader.
virtual void Newtonsoft.Json.Linq.JObject.OnPropertyChanged ( string  propertyName)
inlineprotectedvirtual

Raises the PropertyChanged event with the provided arguments.

매개변수
propertyNameName of the property.
virtual void Newtonsoft.Json.Linq.JObject.OnPropertyChanging ( string  propertyName)
inlineprotectedvirtual

Raises the PropertyChanging event with the provided arguments.

매개변수
propertyNameName of the property.
static new JObject Newtonsoft.Json.Linq.JObject.Parse ( string  json)
inlinestatic

Load a JObject from a string that contains JSON.

매개변수
jsonA String that contains JSON.
반환값
A JObject populated from the string that contains JSON.
IEnumerable<JProperty> Newtonsoft.Json.Linq.JObject.Properties ( )
inline

Gets an IEnumerable<JProperty> of this object's properties.

반환값
An IEnumerable<JProperty> of this object's properties.
JProperty Newtonsoft.Json.Linq.JObject.Property ( string  name)
inline

Gets a JProperty the specified name.

매개변수
nameThe property name.
반환값
A JProperty with the specified name or null.
JEnumerable<JToken> Newtonsoft.Json.Linq.JObject.PropertyValues ( )
inline

Gets an JEnumerable<JToken> of this object's property values.

반환값
An JEnumerable<JToken> of this object's property values.
bool Newtonsoft.Json.Linq.JObject.Remove ( string  propertyName)
inline

Removes the property with the specified name.

매개변수
propertyNameName of the property.
반환값
true if item was successfully removed; otherwise, false.
bool Newtonsoft.Json.Linq.JObject.TryGetValue ( string  propertyName,
out JToken  value 
)
inline

Tries the get value.

매개변수
propertyNameName of the property.
valueThe value.
반환값
true if a value was successfully retrieved; otherwise, false.
override void Newtonsoft.Json.Linq.JObject.WriteTo ( JsonWriter  writer,
params JsonConverter[]  converters 
)
inlinevirtual

Writes this token to a JsonWriter.

매개변수
writerA JsonWriter into which this method will write.
convertersA collection of JsonConverter which will be used when writing the token.

Newtonsoft.Json.Linq.JToken를 구현.

속성 문서화

int Newtonsoft.Json.Linq.JObject.Count
get

Gets the number of elements contained in the T:System.Collections.Generic.ICollection`1.

반환값
The number of elements contained in the T:System.Collections.Generic.ICollection`1.
override JToken Newtonsoft.Json.Linq.JObject.this[object key]
getset

Gets the JToken with the specified key.

The JToken with the specified key.

JToken Newtonsoft.Json.Linq.JObject.this[string propertyName]
getset

Gets or sets the Newtonsoft.Json.Linq.JToken with the specified property name.

override JTokenType Newtonsoft.Json.Linq.JObject.Type
get

Gets the node type for this JToken.

The type.

이벤트 문서화

PropertyChangedEventHandler Newtonsoft.Json.Linq.JObject.PropertyChanged

Occurs when a property value changes.

PropertyChangingEventHandler Newtonsoft.Json.Linq.JObject.PropertyChanging

Occurs when a property value is changing.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: