TypeSafe Config:遍历ConfigList标量

我有一个类似于以下内容的配置文件:

    {
    "200002" :
        {
          "name" : "sample","dimensions" :
          [
            { "X": "DataType.ListString" },{ "Y": "DataType.ListLong"   }
          ],"measures" :
          [
            { "A": "FunctionName.SUM_LONG" },{ "B": "FunctionName.SUM_LONG" },{ "C": "FunctionName.SUM_LONG" },{ "D": "FunctionName.SUM_LONG" },{ "E": "FunctionName.SUM_LONG" },{ "F": "FunctionName.SUM_LONG" },{ "G": "FunctionName.MAX_LONG" }
          ]
        }
    }

我想以地图形式提取尺寸和度量: 例如:

measureMap = ["A" -> "SUM_LONG","B" -> "SUM_LONG","C" -> "SUM_LONG","D" -> "SUM_LONG","E" -> "SUM_LONG","F" -> "SUM_LONG","G" -> "MAX_LONG"]

注意:可以有任意数量的尺寸和尺寸。

我能够获得如下配置列表:

val configList = config.getconfig("200002").getconfigList("dimensions")

但是无法弄清楚如何遍历此列表并将其转换为地图。

ychmail 回答:TypeSafe Config:遍历ConfigList标量

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2503918.html

大家都在问