public static JsonData SafeGet(this JsonData self, string propertyName) { JsonData data; try { data = self[propertyName]; } catch { data = null; } return data; }