public static string SafeGetString(this JsonData self, string propertyName) { var val = self.SafeGet(propertyName); if (null == val || !val.IsString) return String.Empty; return val.ToString(); }