문제

나는 최근에 API를 만들었고 종종 단일 속성을 포함하는 객체로 반환하는 문자열을 교체하도록 요청 받았다.

API는 웹 애플리케이션에서 사용되었으므로 웹 서비스 및 데이터 로더는 StringCollection을 내 반환 유형으로 유지하기로 결정했습니다.

방법은 그룹 또는 보고서 이름에 대한 레이블을 반환했습니다.

내가 올바른 선택을 했습니까? 그러한 상황에서 당신은 어떻게 당신의 선택을 정당화 하는가?

도움이 되었습니까?

해결책

데이터 바인딩 모듈의 한계를 충족시키는 데 필요한 것보다 API를 더 복잡하게 만들어야한다고 생각하지 않습니다.

그러나 데이터 바인딩 모듈의 요구에 맞게 적응 한 StringCollection에 대한 래퍼 클래스를 제공 할 수 있습니까?

편집 :이 래퍼는 데이터 API 대신 데이터 바인딩 계층의 일부로 간주되어야합니다. 데이터베이닝 모듈에 적응하기 위해 특별히 생성되기 때문입니다. 데이터의 다른 소비자와 관련이 없습니다 (설명을 올바르게 이해하는 경우).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top