Группировка json данных

json

#1

Добрый день! Направьте на путь истинный. Есть json данные их нужно сгруппировать

{
    id: 3526
    name:  Автомобиль  21
    description:  Land Cruiser 200

    id: 3527
    name:  Автомобиль  223
    description:  Land Cruiser Prado

    id: 3528
    name:  Автомобиль  200
    description:  Fortuner
}

Сгруппировать нужно вот так.
Автомобиль

 Land Cruiser 200
 Land Cruiser Prado
 Fortuner

Подскажите в какую сторону смотреть


#2

Я предпологаю, что вам приходит массив автомобилей.
Создайте модель, которая будет хранить в себе свойства автомобиля.
Полученный json перегоняете в массив моделей.
После чего проходите по массиву моделей и выбираете из него имена и заполняете отдельный массив, если вы это имели в виду.


#3

подскажите как из name Автомобиль 21, Автомобиль 223, Автомобиль 200 забрать только Автомобиль.?


#4

string.components(separatedBy: " ").first


#5

RexHunt благодарю за помощь )


#6

Понимаю что тупо, а если Автомобиль Land Cruiser 21, Автомобиль Land Cruiser Prado 223, Автомобиль
Land Cruiser Fortuner 200. Нужно забрать только Автомобиль Land Cruiser


#7
var text = "Автомобиль Land Cruiser Prado 223"

text = text.components(separatedBy: .decimalDigits).joined().trimmingCharacters(in: .whitespaces)
print(text) // Автомобиль Land Cruiser Prado

#8

Спасибо :ok_hand::+1: