import SwiftUI import UniformTypeIdentifiers struct JSONFileDocument: FileDocument { static var readableContentTypes: [UTType] { [.json] } var data: Data init(_ data: Data) { self.data = data } init(configuration: ReadConfiguration) throws { guard let data = configuration.file.regularFileContents else { throw CocoaError(.fileReadCorruptFile) } self.data = data } func fileWrapper(configuration _: WriteConfiguration) -> FileWrapper { FileWrapper(regularFileWithContents: data) } }