Table of Contents

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()

public 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()

public void 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()

public string 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