LTSV-纯Elixir LTSV解析器
Elixir中的标签制表符分隔值解析器实现
什么是LTSV?
安装
添加:ltsv库项目的依赖关系mix.exs :
defp deps do
[
{ :ltsv , " ~> 0.1 " }
]
end
并获取:
$ mix deps.get
用法
解析ltsv字符串
iex> LTSV.parse("name:taka\taddress:Seattle\\nname:neko\taddress:near") |> Enum.map(&Dict.to_list/1)
[[{"name", "taka"}, {"address", "Seattle"}], [{"name", "neko"}, {"address", "near"}]]
将Dict列表转储到ltsv字符串中
iex> LTSV.dump [%{"addr