Я мало знаю о реакции, но это может помочь в форматировании дат;
{new Intl.DateTimeFormat('en-GB', {
year: 'numeric',
month: 'long',
day: '2-digit'
}).format(customer.firstSale)}
Пример из здесь ;
Сообщение об ошибке указывает, что используется недопустимый тип (Parameters
), JSON поддерживает только string
, number
, <null>
и array
/ dictionary
.
Вы должны преобразовать свои данные JSON в строку:
let jsonData = try JSONSerialization.dataWithJSONObject(attdList, options: .prettyPrinted) // first of all convert json to the data
let convertedString = String(data: jsonData, encoding: .utf8) // the data will be converted to the string
, а затем отправить свои данные на сервер:
let params = ["clients" : convertedString, "submitted" : 1]
...
Alamofire.request(url + req_task, method: .put, parameters: params, encoding: JSONEncoding(options: []), headers:headers).responseJSON { response in
...