public string GetStringField(string key) { var field = GetField(key); if (field == null) throw new Exception("string field not found"); return field.ToString(); }