J'ai un JSON-NSArray (créé avec NSJSONSerialization.JSONObjectWithData(data, options: .MutableContainers)
...), contenant quelques articles et que vous souhaitez enregistrer chaque élément dans comme un seul fichier sur mon disque local.Swift: Diviser chaque élément JSON-Array en un seul fichier
J'ai écrit la fonction suivante pour enregistrer un fichier JSON-local:
func writeLocalFileFromString(dataString dataString: String, path: String, filename: String, type: String) {
do {
try dataString.writeToFile("\(path)/\(filename).\(type)", atomically: true, encoding: NSUTF8StringEncoding)
} catch let error {
print(error)
}
}
J'ai donc essayé de jeter tous les JSON point as! String
. Les fichiers sont créés et contiennent une belle chaîne, mais ils ne sont pas des fichiers JSON valides. Y a-t-il une meilleure façon de gérer cela?
Fonctionne comme un charme, merci! – ixany