Я настроил свой код для вызова и анализа JSON, используя структуру с именем «Recipe», используя Decodable. Как лучше всего сохранить некоторые из этих рецептов в основных данных? Должен ли я иметь одну сущность с именем «рецепт» с каждой переменной, являющейся атрибутом? Или, если у меня есть несколько объектов, таких как "рецепт", "recipe_details" и "ингредиент" и т. Д.
struct Recipe: Decodable {
var recipe: Recipe_details
var bookmarked: Bool
var bought: Bool
}
struct Recipe_details: Decodable{
var uri: String
var label: String
var image: String
var source: String
var url: String
var shareAs: String
var yield: Float
var dietLabels: [String]
var healthLabels: [String]
var cautions: [String]
var ingredientLines: [String]
var ingredients: [Ingredient]
var calories: Float
var totalWeight: Float
var totalTime: Float
}
struct Ingredient: Decodable {
var text: String
var weight: Float
}