scala从配置文件中读取对象数组

scala从配置文件中读取对象数组,scala,file-io,json-deserialization,Scala,File Io,Json Deserialization,我有一个配置文件,需要访问该配置文件中的“first”和“second”值 "config": [ { "first": ["a"], "second": "b" }, { "first": ["c","d"], "second": "e" }, { "first": ["f,g"], "second": "h" } ] 我喜欢这样做: con

我有一个配置文件,需要访问该配置文件中的“first”和“second”值

"config":
[

    {
        "first": ["a"],
        "second": "b"
    },

    {
        "first": ["c","d"],
        "second": "e"
    },

    {
        "first": ["f,g"],
        "second": "h"
    }

]
我喜欢这样做:

config = getObjectList("config")

config.foreach(conf <- config){

   first = //recover the value of first
   second = //recover the value of second

}
config=getObjectList(“配置”)

config.foreach(conf getconfiglist返回的是什么类型。您的配置看起来像json。也许circe或play json在这里可以帮助您。对不起,这是一个objectList,我编辑了post@dor他在询问文本文件的格式。确定格式并解析文件,解决问题。它是一个.json文件,@Aluan:你能解释得更清楚些吗?当然,只要阅读文本文件使用内置文件io,然后使用类似Jackson的json解析器对其进行解析。