小编Mic*_*ael的帖子

将查询字符串转换为 Scala 中的映射

我有一个这种形式的查询字符串:

val query = "key1=val1&key2=val2&key3=val3
Run Code Online (Sandbox Code Playgroud)

我想用上面的键/值对创建一个地图。到目前为止,我是这样做的:

//creating an iterator with 2 values in each group. Each index consists of a key/value pair
val pairs = query.split("&|=").grouped(2)

//inserting the key/value pairs into a map
val map = pairs.map { case Array(k, v) => k -> v }.toMap
Run Code Online (Sandbox Code Playgroud)

像我一样这样做有什么问题吗?如果是这样,是否有一些我可以使用的库来做到这一点?

dictionary scala query-string

8
推荐指数
1
解决办法
3852
查看次数

标签 统计

dictionary ×1

query-string ×1

scala ×1