1

我是 scala 的新手,正在开发一个 scala 应用程序。我有一个以下方法,我的方法给了我,我使用如下方法json将其转换为字符串toString

def myjson(fileName:String){   
   val myJson = myData.getJsonData().toString
}

这里getJsonData()会给我一个.json。我想将其写入.json文件并将其保存.json在我项目的资源部分中。文件格式应为“.json”。文件名是我在上述方法中得到的文件名。我怎样才能做到这一点?

4

1 回答 1

3

一种方法如下

import java.nio.file.{Paths, Files}
import java.nio.charset.StandardCharsets

def myjson(fileName:String){
    val myJson = myData.getJsonData().toString
    val path = s"/user/myProject/..../resources/$fileName"
    Files.write(Paths.get(path), myJson.getBytes(StandardCharsets.UTF_8))
}

我知道这fileName: String将是类似的filename.json

于 2020-09-22T05:10:50.283 回答