Ilkhom
Roman
Ну есть же этап утверждения и согласования :)
Roman
Если уже подписался - буду.
Ilkhom
а если подписались люди далекие от иос, а делать тебе?))
Ilkhom
во во))
Roman
Ну и тут есть варианты :)
Roman
Но вообще тс писал, что "желательно" без подов. Стало быть, если есть серьёзные основания их использовать, надо обсудить
Ilkhom
@nonamenononono смекаешь?))
Ilkhom
что тока не сделаешь ради пунктика в резюме))
Anonymous
Тут скорее всего не в подах проблема, а в сторонних библиотеках в принципе
Ilkhom
даешь по велику в каждый проект
Danny
А ни у кого не было проблем с либами при установке через Картаж? Выдаёт ошибку no such module. После carthage update все встаёт на свои места.
Anonymous
Paks
😄😄😄
Danny
Не, ну это костыль какой-то. Я хочу понять, из за чего это может возникать. Ошибка появляется крайне неожиданно, когда картраж не троегатся.
Aziz
Сервер написан на c#, при отправке post запроса приходит ответ Message = "Error reading JToken from JsonReader. Path '', line 0, position 0.";
Aziz
хотя параметры отправляю в dictionary
Aziz
никто не сталкивался с такой проблемой?
Anonymous
Это вопросы к тем кто писал этот сервер
Anonymous
Ну а вообще посмотреть через какой-нибудь charles что в запросе твоем отправляется
Aziz
в том то и дело, что когда с хром отправляю точно такой же запрос ответ приходит норм
Aziz
Aziz
видимо не правильно конвертируется
Ilkhom
а как и что конвертишь?
Ilkhom
скрин кидай
Anonymous
Я ж говорю - charles поставь и посмотришь как твой запрос реально выглядит
Aziz
скрин кидай
JSON: {
"sortBy" : "",
"pageNumber" : 0,
"filters" : [
{
"filterType" : "OnPageSearch",
"guidValue" : "",
"enumValue" : 0,
"guidValues" : [
],
"stringValue" : ""
}
],
"pageBehaviour" : "StandAlone"
} вот уже сконвертированный отправляемый json
Aziz
Anonymous
ок
Только если https, то нужно будет нажать кнопку, чтобы сертификат поставился для симулятора https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Aziz
Anonymous
Anonymous
это не жсон
Anonymous
это словарь
Anonymous
в котором есть ключ JSON
Anonymous
по которому лежит сам жсон
Aziz
это не жсон
print("JSON: \(json)") - поэтому так отображается
Anonymous
а, лол
Ilkhom
Ilkhom
что им приходит
Ilkhom
может формат не подходит
Aziz
Aziz
там скобки или ещё как-то символ
Ilkhom
с жсоном у тя все в порядке, их парсер выдает ошибку наверно
Anonymous
Подожди. Что-то ты не то делаешь вроде
Ilkhom
кстати повернул бы скрин, ато больно читать
Anonymous
let json = JSON(dict) что возвращает?
Aziz
Aziz
let json = JSON(dict) что возвращает?
"sortBy" : "",
"pageNumber" : 0,
"filters" : [
{
"filterType" : "OnPageSearch",
"guidValue" : "",
"enumValue" : 0,
"guidValues" : [
],
"stringValue" : ""
}
],
"pageBehaviour" : "StandAlone"
}
Anonymous
фигурную скобку вначале нечаянно пропустил или ее там нет?
Aziz
воот там её нет почему то
Aziz
Снаружи должны быть { }
Ilkhom
это где он отваливается то))
Anonymous
там только первой не хватает
Aziz
а стоп, сори
Aziz
есть там оказывается
Aziz
{
"sortBy" : "",
"pageNumber" : 0,
"filters" : [
{
"filterType" : "OnPageSearch",
"guidValue" : "",
"enumValue" : 0,
"guidValues" : [
],
"stringValue" : ""
}
],
"pageBehaviour" : "StandAlone"
}
Ilkhom
бек долби
Anonymous
а если не переводить в json а передать в параметры ["requestCondition" : dict]
Aziz
"Message" : "Unexpected character encountered while parsing value: r. Path '', line 0, position 0.",
Anonymous
короче, посмотри charles - будет понятнее
Aziz
да так и сделаю
Aziz
его в бекенде не может обработать NewTonosoft
Anonymous
Anonymous
Newtonsoft - это библиотека для парсинга json
Anonymous
вполне возможно, там весь этот парсинг на соплях держится
Aziz
ну да
Anonymous
сама библиотека отличная
Anonymous
и всякие переновы строк не воспринимает. может тебе нужно перегнать в строку без всяких переносов и лишних символов
Anonymous
просто на бэке наговнокодили видимо
Anonymous
ну а alamofire должен адекватно перегонять словари и словари в словарях в то что тебе нужно
Aziz
т.е не объязательно в json конвертировать?
Aziz
через alamofire?
Anonymous
по идее нет. посмотри что по факту получается в чальз и не будешь гадать
Aziz
👍
Anonymous
еще вроде есть параметр encoding у реквеста. можешь попробовать encoding: .JSON добавить
Paks