Exemplo n.º 1
0
    public JSONArray GetArray(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(null);
        }
        return(value.Array);
    }
Exemplo n.º 2
0
    public JSONObject GetObject(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(null);
        }
        return(value.Obj);
    }
Exemplo n.º 3
0
    public bool GetBoolean(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(false);
        }
        return(value.Boolean);
    }
Exemplo n.º 4
0
    public int GetInt(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(0);
        }
        return((int)value.Number);
    }
Exemplo n.º 5
0
    public ulong GetUlong(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(0);
        }
        return((ulong)value.Number);
    }
Exemplo n.º 6
0
    public float GetFloat(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(float.NaN);
        }
        return((float)value.Number);
    }
Exemplo n.º 7
0
    public decimal GetNumber(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + " == null");
            return(decimal.MaxValue);
        }
        return(value.Number);
    }
Exemplo n.º 8
0
    public string GetString(string key)
    {
        var value = GetValue(key);

        if (value == null)
        {
            JSONLogger.Log(key + "(string) == null");
            return(string.Empty);
        }
        return(value.Str);
    }