コード例 #1
0
ファイル: CExtensions.cs プロジェクト: sam453/CosmosEngine
    public static object Get <T>(this SimpleJson.JsonObject jsonObj, string key)
    {
        object retObj;

        if (jsonObj.TryGetValue(key, out retObj))
        {
            if (retObj == null)
            {
                return(default(T));
            }
            return(retObj);
        }
        else
        {
            return(default(T));
        }
    }
コード例 #2
0
 /// <summary>
 /// Приводит вложенный объект к указанному типу
 /// </summary>
 public static T Get <T>(this JsonObject obj, string key)
 {
     obj.TryGetValue(key, out object result);
     return((T)result);
 }