title: Converting various Seqs to CSV?
body: <p>We have a number of Scala classes returning Map[String,String] (key,value) results for storage in a NoSQL database. Some of the results are actually Map[String, List] or Map[String, ArrayBuffer], so we are using .toString on those objects to convert. This gives us output that looks like:</p>
  
  <pre><code>"ArrayBuffer(1,2,3,4)"
  </code></pre>
  
  <p>or</p>
  
  <pre><code>"List(1,2,4)"
  </code></pre>
  
  <p>Rather than include the object type, we'd like to have these written out as straight CSV, quotes and escaped characters as necessary. Is there a good CSV library that works well with Scala? </p>