У меня есть файлы JSON в разделе. Я загружаю их и сохраняю их в каталоге документов. Но я не могу их прочитать. Вот мой код:Как я могу прочитать json-файл в каталоге документов в swift?
let documentsPath = NSURL(fileURLWithPath: NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0])
let textFileURL = documentsPath.appendingPathComponent("resource/data/introduction")
let fileURLString = textFileURL?.path
if FileManager.default.fileExists(atPath: (fileURLString)!){
print("success")
}
if let path = Bundle.main.path(forResource: "test" , ofType: "json") {
do {
let data = try Data(contentsOf: URL(fileURLWithPath: path), options: .alwaysMapped)
let jsonObj = JSONSerializer.toJson(data)
print(jsonObj)
} catch let error {
print(error.localizedDescription)
}
} else {
print("Invalid filename/path.")
}
, что печатает ваше приложение? – Vyacheslav
Что такое 'JSONSerializer', это ваш или из библиотеки? Пожалуйста, дайте более подробную информацию и контекст. – Moritz
«Недопустимое имя файла/путь». – Humyl