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