UTNotifications  1.8
Professional Local & Push Notification Plugin
Public Member Functions | Static Public Member Functions | Properties | List of all members
UTNotifications.JSONNode Class Reference
Inheritance diagram for UTNotifications.JSONNode:
UTNotifications.JSONArray UTNotifications.JSONClass UTNotifications.JSONData

Public Member Functions

virtual void Add (string aKey, JSONNode aItem)
 
virtual void Add (JSONNode aItem)
 
virtual JSONNode Remove (string aKey)
 
virtual JSONNode Remove (int aIndex)
 
virtual JSONNode Remove (JSONNode aNode)
 
override string ToString ()
 
virtual string ToString (string aPrefix)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
virtual void Serialize (System.IO.BinaryWriter aWriter)
 
void SaveToStream (System.IO.Stream aData)
 
void SaveToCompressedStream (System.IO.Stream aData)
 
void SaveToCompressedFile (string aFileName)
 
string SaveToCompressedBase64 ()
 
void SaveToFile (string aFileName)
 
string SaveToBase64 ()
 

Static Public Member Functions

static implicit operator JSONNode (string s)
 
static implicit operator string (JSONNode d)
 
static bool operator== (JSONNode a, object b)
 
static bool operator!= (JSONNode a, object b)
 
static JSONNode Parse (string aJSON)
 
static JSONNode Deserialize (System.IO.BinaryReader aReader)
 
static JSONNode LoadFromCompressedFile (string aFileName)
 
static JSONNode LoadFromCompressedStream (System.IO.Stream aData)
 
static JSONNode LoadFromCompressedBase64 (string aBase64)
 
static JSONNode LoadFromStream (System.IO.Stream aData)
 
static JSONNode LoadFromFile (string aFileName)
 
static JSONNode LoadFromBase64 (string aBase64)
 

Properties

virtual JSONNode this[int aIndex] [get, set]
 
virtual JSONNode this[string aKey] [get, set]
 
virtual string Value [get, set]
 
virtual int Count [get]
 
virtual IEnumerable< JSONNodeChilds [get]
 
IEnumerable< JSONNodeDeepChilds [get]
 
virtual int AsInt [get, set]
 
virtual float AsFloat [get, set]
 
virtual double AsDouble [get, set]
 
virtual bool AsBool [get, set]
 
virtual JSONArray AsArray [get]
 
virtual JSONClass AsObject [get]
 

The documentation for this class was generated from the following file: