public JSONArray GetArray(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(null); } return(value.Array); }
public JSONObject GetObject(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(null); } return(value.Obj); }
public bool GetBoolean(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(false); } return(value.Boolean); }
public int GetInt(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(0); } return((int)value.Number); }
public ulong GetUlong(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(0); } return((ulong)value.Number); }
public float GetFloat(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(float.NaN); } return((float)value.Number); }
public decimal GetNumber(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + " == null"); return(decimal.MaxValue); } return(value.Number); }
public string GetString(string key) { var value = GetValue(key); if (value == null) { JSONLogger.Log(key + "(string) == null"); return(string.Empty); } return(value.Str); }