首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Xcode中放置和处理.json文件的正确方法

在Xcode中放置和处理.json文件的正确方法
EN

Stack Overflow用户
提问于 2015-12-28 12:10:11
回答 5查看 28K关注 0票数 20

我刚刚开始学习Swift和xcode,我面临的第一个问题是我应该如何放置json文件,将其放在哪里?以及如何使用这些文件?我是否应该将.json文件放在“资产”文件夹中?因为我觉得很难,我很想听听你的一些建议或例子!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-09-05 17:46:35

您可以添加一个empty file,选择syntax coloring作为JSON并粘贴您的json文本。即使没有格式化,也可以通过选择所有文本并按Ctrl + I来格式化。

票数 24
EN

Stack Overflow用户

发布于 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里,写.

代码语言:javascript
运行
复制
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

票数 12
EN

Stack Overflow用户

发布于 2015-12-28 12:20:39

请查看下面的图像,以检查文件的位置。我建议您创建一个组并在其中添加文件。

在此之后,检查下面是否可以使用该文件。

编辑:这是Swift 5的更新代码,如果这对任何人有帮助的话。

代码语言:javascript
运行
复制
    let path = Bundle.main.path(forResource: "filename", ofType: "json")
    let jsonData = try? NSData(contentsOfFile: path!, options: NSData.ReadingOptions.mappedIfSafe)
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34493305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档