我刚刚开始学习Swift和xcode,我面临的第一个问题是我应该如何放置json文件,将其放在哪里?以及如何使用这些文件?我是否应该将.json文件放在“资产”文件夹中?因为我觉得很难,我很想听听你的一些建议或例子!
发布于 2018-09-05 17:46:35
您可以添加一个empty file
,选择syntax coloring
作为JSON
并粘贴您的json文本。即使没有格式化,也可以通过选择所有文本并按Ctrl + I
来格式化。
发布于 2019-09-30 16:07:45
我在2019年9月是怎么做到的.
1)在Xcode中,创建一个Empty
文件。给文件一个.json
后缀
2)键入或粘贴JSON
3)单击Editor
-> Syntax Coloring
-> JSON
4)在文件中突出显示JSON,单击ctrl + i
缩进
5)使用Cocoapods的import SwiftyJSON
在你的ViewController里,写.
guard let path = Bundle.main.path(forResource: "File", ofType: "json") else { return }
let url = URL(fileURLWithPath: path)
do {
let data = try Data(contentsOf: url)
let json = try JSON(data: data)
} catch {
print(error)
}
注:- "File"
是您创建的文件的名称,但不包括.json
后缀。
有关更多信息,请参见SwiftyJSON GitHub页面- https://github.com/SwiftyJSON/SwiftyJSON
发布于 2015-12-28 12:20:39
请查看下面的图像,以检查文件的位置。我建议您创建一个组并在其中添加文件。
在此之后,检查下面是否可以使用该文件。
编辑:这是Swift 5的更新代码,如果这对任何人有帮助的话。
let path = Bundle.main.path(forResource: "filename", ofType: "json")
let jsonData = try? NSData(contentsOfFile: path!, options: NSData.ReadingOptions.mappedIfSafe)
https://stackoverflow.com/questions/34493305
复制相似问题