public static long GetLong(this JsonData jsonData, string key, long defaultValue) { try { return (long)jsonData[key]; } catch { try { int val = (int)jsonData[key]; return Convert.ToInt64(val); } catch { return defaultValue; } } }