import Foundation public class GetData { @Published var userData = [UserData]() init() { load() sort() } func load() { if let fileLocation = Bundle.main.url(forResource: "quotes", withExtension: "json") { do { let data = try Data(contentsOf: fileLocation) let jsonDecode = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) print("\(jsonDecode)") } catch { print(error.localizedDescription) } } } func sort() { //self.userData = self.userData.sorted(by: { $0.author < $1.author}) } }