76.2. CSV로 맵 마샬링
구성 요소를 사용하면 Java 맵(또는 맵에서 변환될 수 있는 다른 메시지 유형)을 CSV 페이로드로 마샬링할 수 있습니다.
다음 본문을 고려하십시오.
Map<String, Object> body = new LinkedHashMap<>(); body.put("foo", "abc"); body.put("bar", 123);
이 Java 경로 정의
from("direct:start") .marshal().csv() .to("mock:result");
또는 이 XML 경로 정의
<route> <from uri="direct:start" /> <marshal> <csv /> </marshal> <to uri="mock:result" /> </route>
그런 다음 생산할 것입니다.
abc,123