gpt4 book ai didi

ios - 如何动态更新Json文件swift 5

转载 作者:行者123 更新时间:2023-11-29 05:26:00 24 4
gpt4 key购买 nike

您好,我在这里需要一些帮助,我正在制作一个 IOS 应用程序,它从 API 获取数据,然后在表格上显示结果。我想要做的是更新 Json 文件中的信息并显示结果。

ServerData.json 文件

[{
"name": "Steve Jobs",
"children_data": [{
"id": 1,
"name": "Apple"

},
{
"id": 2,
"name": "Next Step"
}
]
}, {
"name": "Mark Z",
"children_data": [{
"id": 1,
"name": "Facebook"

},
{
"id": 2,
"name": "Insta"

},
{
"id": 3,
"name": "Whatsapp"

}
]
}, {
"name": "Bill Gates",
"children_data": [{
"id": 1,
"name": "Microsoft"

}]
}]

我只想在 api 响应发生变化时更新 Json 文件。我应该怎么做?

读取我尝试过的文件

 func loadJson() {

let url = Bundle.main.url(forResource: "ServerData", withExtension: "json")!
do {
let jsonData = try Data(contentsOf: url)
let json = try JSONSerialization.jsonObject(with: jsonData) as! NSArray

print(json)
SaveToFile()
}
catch {
print(error)
}

}

最佳答案

您的 JSON 文件位于应用程序包内,并且该包是只读的。因此您无法以编程方式编辑该文件。

关于ios - 如何动态更新Json文件swift 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58165355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com