在本地JSON文件中写入数据可以通过以下步骤实现:
Dictionary
来表示JSON对象。var jsonData = [String: Any]()
jsonData["username"] = "John Doe"
JSONSerialization
类的data(withJSONObject:options:)
方法来实现。do {
let data = try JSONSerialization.data(withJSONObject: jsonData, options: .prettyPrinted)
// 在这里将data写入本地文件
} catch {
print("Error converting JSON object to data: \(error)")
}
FileManager
类的createFile(atPath:contents:attributes:)
方法来创建文件,并使用write(to:options:)
方法将Data写入文件。let fileManager = FileManager.default
let filePath = "path/to/your/file.json" // 替换为你的文件路径
if let fileUrl = URL(string: filePath) {
do {
try data.write(to: fileUrl)
print("Data written to file successfully.")
} catch {
print("Error writing data to file: \(error)")
}
}
这样,你就成功将数据写入本地JSON文件中了。
领取专属 10元无门槛券
手把手带您无忧上云