Class JsonData
  
  
  
    - Namespace
 - ThirdParty.Json.LitJson
 
  - Assembly
 - AWSSDK.Core.dll
 
   
  
  
  
    public class JsonData : IJsonWrapper, IList, IOrderedDictionary, IDictionary, ICollection, IEnumerable, IEquatable<JsonData>
   
  
    - Inheritance
 
    - 
      
      
JsonData
     
  
  
    - Implements
 
    - 
      
      
      
      
      
      
      
    
 
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
  
 
  Constructors
  
  
  JsonData()
  
  
  
  
  
  
  
  JsonData(bool)
  
  
  
  
  
    public JsonData(bool boolean)
   
  Parameters
  
    boolean bool 
    
  
  
  
  JsonData(double)
  
  
  
  
  
    public JsonData(double number)
   
  Parameters
  
    number double 
    
  
  
  
  JsonData(int)
  
  
  
  
  
    public JsonData(int number)
   
  Parameters
  
    number int 
    
  
  
  
  JsonData(long)
  
  
  
  
  
    public JsonData(long number)
   
  Parameters
  
    number long 
    
  
  
  
  JsonData(object)
  
  
  
  
  
    public JsonData(object obj)
   
  Parameters
  
    obj object 
    
  
  
  
  JsonData(string)
  
  
  
  
  
    public JsonData(string str)
   
  Parameters
  
    str string 
    
  
  
  
  JsonData(uint)
  
  
  
  
  
    public JsonData(uint number)
   
  Parameters
  
    number uint 
    
  
  
  
  JsonData(ulong)
  
  
  
  
  
    public JsonData(ulong number)
   
  Parameters
  
    number ulong 
    
  
  Properties
  
  
  Count
  
  
  
  
  
    public int Count { get; }
   
  Property Value
  
    - int
 
    
  
  
  
  IsArray
  
  
  
  
  
    public bool IsArray { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsBoolean
  
  
  
  
  
    public bool IsBoolean { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsDouble
  
  
  
  
  
    public bool IsDouble { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsInt
  
  
  
  
  
    public bool IsInt { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsLong
  
  
  
  
  
    public bool IsLong { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsObject
  
  
  
  
  
    public bool IsObject { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsString
  
  
  
  
  
    public bool IsString { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsUInt
  
  
  
  
  
    public bool IsUInt { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsULong
  
  
  
  
  
    public bool IsULong { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  this[int]
  
  
  
  
  
    public JsonData this[int index] { get; set; }
   
  Parameters
  
    index int 
    
  
  Property Value
  
    - JsonData
 
    
  
  
  
  this[string]
  
  
  
  
  
    public JsonData this[string prop_name] { get; set; }
   
  Parameters
  
    prop_name string 
    
  
  Property Value
  
    - JsonData
 
    
  
  
  
  PropertyNames
  
  
  
  
  
    public IEnumerable<string> PropertyNames { get; }
   
  Property Value
  
    - IEnumerable<string>
 
    
  
  Methods
  
  
  Add(object)
  
  
  
  
  
    public int Add(object value)
   
  Parameters
  
    value object 
    
  
  Returns
  
    - int
 
    
  
  
  
  Clear()
  
  
  
  
  
  
  
  Equals(JsonData)
  
  
  
  
  
    public bool Equals(JsonData x)
   
  Parameters
  
    x JsonData 
    
  
  Returns
  
    - bool
 
    
  
  
  
  GetJsonType()
  
  
  
  
  
    public JsonType GetJsonType()
   
  Returns
  
    - JsonType
 
    
  
  
  
  SetJsonType(JsonType)
  
  
  
  
  
    public void SetJsonType(JsonType type)
   
  Parameters
  
    type JsonType 
    
  
  
  
  ToJson()
  
  
  
  
  
  Returns
  
    - string
 
    
  
  
  
  ToJson(JsonWriter)
  
  
  
  
  
    public void ToJson(JsonWriter writer)
   
  Parameters
  
    writer JsonWriter 
    
  
  
  
  ToString()
  
  
  
  
  
    public override string ToString()
   
  Returns
  
    - string
 
    
  
  Operators
  
  
  explicit operator bool(JsonData)
  
  
  
  
  
    public static explicit operator bool(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - bool
 
    
  
  
  
  explicit operator double(JsonData)
  
  
  
  
  
    public static explicit operator double(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - double
 
    
  
  
  
  explicit operator int(JsonData)
  
  
  
  
  
    public static explicit operator int(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - int
 
    
  
  
  
  explicit operator long(JsonData)
  
  
  
  
  
    public static explicit operator long(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - long
 
    
  
  
  
  explicit operator string(JsonData)
  
  
  
  
  
    public static explicit operator string(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - string
 
    
  
  
  
  explicit operator uint(JsonData)
  
  
  
  
  
    public static explicit operator uint(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - uint
 
    
  
  
  
  explicit operator ulong(JsonData)
  
  
  
  
  
    [CLSCompliant(false)]
public static explicit operator ulong(JsonData data)
   
  Parameters
  
    data JsonData 
    
  
  Returns
  
    - ulong
 
    
  
  
  
  implicit operator JsonData(bool)
  
  
  
  
  
    public static implicit operator JsonData(bool data)
   
  Parameters
  
    data bool 
    
  
  Returns
  
    - JsonData
 
    
  
  
  
  implicit operator JsonData(double)
  
  
  
  
  
    public static implicit operator JsonData(double data)
   
  Parameters
  
    data double 
    
  
  Returns
  
    - JsonData
 
    
  
  
  
  implicit operator JsonData(int)
  
  
  
  
  
    public static implicit operator JsonData(int data)
   
  Parameters
  
    data int 
    
  
  Returns
  
    - JsonData
 
    
  
  
  
  implicit operator JsonData(long)
  
  
  
  
  
    public static implicit operator JsonData(long data)
   
  Parameters
  
    data long 
    
  
  Returns
  
    - JsonData
 
    
  
  
  
  implicit operator JsonData(string)
  
  
  
  
  
    public static implicit operator JsonData(string data)
   
  Parameters
  
    data string 
    
  
  Returns
  
    - JsonData