Inheritance
System.Object
JSONObject
public class JSONObject : JSONNode
Properties
Declaration
public override IEnumerable<JSONNode> Children { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<JSONNode> |
|
Overrides
Declaration
public override int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
Declaration
public override bool Inline { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override bool IsObject { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override JSONNode this[int aIndex] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
aIndex |
|
Property Value
Overrides
Declaration
public override JSONNode this[string aKey] { get; set; }
Parameters
Type |
Name |
Description |
System.String |
aKey |
|
Property Value
Overrides
Declaration
public override JSONNodeType Tag { get; }
Property Value
Overrides
Methods
Declaration
public override void Add(string aKey, JSONNode aItem)
Parameters
Type |
Name |
Description |
System.String |
aKey |
|
JSONNode |
aItem |
|
Overrides
Declaration
public override JSONNode.Enumerator GetEnumerator()
Returns
Overrides
Declaration
public override JSONNode GetValueOrDefault(string aKey, JSONNode aDefault)
Parameters
Type |
Name |
Description |
System.String |
aKey |
|
JSONNode |
aDefault |
|
Returns
Overrides
Declaration
public override bool HasKey(string aKey)
Parameters
Type |
Name |
Description |
System.String |
aKey |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override JSONNode Remove(int aIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
aIndex |
|
Returns
Overrides
Declaration
public override JSONNode Remove(string aKey)
Parameters
Type |
Name |
Description |
System.String |
aKey |
|
Returns
Overrides
Declaration
public override JSONNode Remove(JSONNode aNode)
Parameters
Returns
Overrides