Я делаю POST-запрос с URLSession.Мне нужно отправить следующую строку в теле запроса:
{"rebajados": false, "text": "pantalon", "municipios": [], "departamentos": []}
, поэтому я определяю структуру для использования codable для отправки данных в качестве тела запроса.структура такая.
struct filter: Codable {
var text: String?
var departamentos: [String]?
var municipios: [String]?
var rebajados = false
}
но я посылаю вот что:
{
"departamentos": [
""
],
"municipios": [
""
],
"rebajados": false,
"text": "pantalon"
}
Бэкэнд не возвращает результата, потому что [""]
делает его потерянным.Итак, как можно сделать массив пустым массивом без двойного ""
?
Примечание: я не могу изменить бэкэнд, чтобы он принимал массив с пустой строкой.