All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.seratch.ltsv4s.LTSV.scala Maven / Gradle / Ivy

The newest version!
package com.github.seratch.ltsv4s

object LTSV {

  def parseLine(line: String, lenient: Boolean = false): Map[String, String] =
    LTSVParser.parse(line, lenient).head

  def parseLines(
    lines: String,
    lenient: Boolean = false
  ): List[Map[String, String]] =
    LTSVParser.parse(lines, lenient)

  def dump(value: Map[String, String]): String = dump(value.toSeq: _*)

  def dump(values: List[Map[String, String]]): List[String] = values.map(dump)

  def dump(value: (String, String)*): String =
    value.map { case (k, v) => k + ":" + v }.mkString("\t")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy