В Freddy JSON с Swift существует расширение для ...
«Создать экземпляр, скопировав каждый элемент collection
в новый Array
», как определено в примечаниях Фредди ниже ...
public init<Collection>(_ collection: Collection) where Collection : Collection, Collection.Element == Freddy.JSON
// Create an instance initialized with `elements`.
public init(arrayLiteral elements: Freddy.JSON...)
Учитывая, что у меня уже есть данные, как используется этот инициализатор? Преобразование данных обычным способом, как показано ниже, хорошо, но я не уверен в синтаксисе для копирования данных в виде коллекции.
let json = try JSON(data: data)
Если это поможет, я намерен получить содержимое каждого массива и создать из него новый объект.
[{
"array1": [{
"array1keys": "example",
}],
"array2": [{
"array2keys": "example"
}]
}]