First make your data model conform to Codable
Encode your model (albumtracks) to JSON data
Init DataFrame with JSONData.
Example:
struct Track: Encodable {
var name: String
var value: String
}
let tracks = [
Track(name: "Red", value: "Angry birds"), Track(name: "Mighty Eagle", value: "Angry birds #2"), Track(name: "Chuck", value: "Angry birds #3")
]
let json = try? JSONEncoder().encode(tracks)
let dataframe = try? DataFrame(jsonData: json!)
┏━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓
┃ ┃ name ┃ value ┃
┃ ┃ <String> ┃ <String> ┃
┡━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩
│ 0 │ Red │ Angry birds │
│ 1 │ Mighty Eagle │ Angry birds #2 │
│ 2 │ Chuck │ Angry birds #3 │
└───┴──────────────┴────────────────┘
3 rows, 2 columns