scala从配置文件中读取对象数组
我有一个配置文件,需要访问该配置文件中的“first”和“second”值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
"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解析器对其进行解析。