John
IMHO
Emil
Резонно Всем спасибо) (Прикладной пользы от этого вероятно нет, просто задумался над поиском конкретных обреток в ошибке)
whois
Друзья, допустим, я хочу выполнить unmarshal в структуру над json'чиком. {"ids":["1", "2", "3"]} Го ругается, не могу замаршалить в структур, т.к. в структуре указано, что тип int64. А тут получается string. Можно как-нибудь сказать сказать го, чтобы он понимал, что строку надо привести к int64?
John
напиши свой тип и для него реализуй свой unmarshaling
whois
напиши свой тип и для него реализуй свой unmarshaling
В том то и дело, что не хочу) Надеялся на lite решения.
whois
Нигде. Просто у меня есть endpoint, который принимает данные от черного ящика. И вот черный ящик присылает данные в удобном его виде. Мне очень влом писать свой тип, писать свою реализацию конвертации... Это прям мне не нравиться. Ладно, если других "красивых" способов нет, то придется так...или подумаю еще
Emil
Можно размаршалить встроенным конвертером, но в структуру с полями стринг, а потом в нужную структуру перекопировать и где надо перевести значения. Как вариант Не самый правда вероятно эффективный
John
стоп, а тебе всегда числа ввиде строк приходят?
V
С числами жопа в том, что они всегда могут прийти в виде как чисел, так и строк, если это юзер инпут или апи собранное макаками
John
reflect
V
Если ты можешь задавать тон игре - то просто реджектишь такое с http 400, иначе конвертишь
John
Atoi
John
если int- ok Atoi не вернул ошибку - ok все остальное либо логировать и скипать , либо 400
John
как сказал V
John
эммм, строка как слайс и перебор сравнений
John
а вообще https://datatracker.ietf.org/doc/html/rfc8259
John
RFC наше всё)))
John
был у меня фронтендер, я его приучил к порядку, но у тебя black-box, а потому overhead
Alexandr
Коллеги, есть кто с опытом написания кастомных операторов для кубера?
l
Есть тег string. Но он не применим к слайсу: Some int64 `json:"some,string"`
https://stackoverflow.com/questions/51976181/how-do-i-json-unmarshal-slice-inside-a-slice?noredirect=1&lq=1
🅞leksiy
Можно свой метод анмаршалинга на тип делать, но зачастую проще два поля прописать, и после анмаршалинга перебором заполнять. Все от задачи конечно зависит.
🅞leksiy
Так мне это не нужно 🙈
🅞leksiy
Вопрос не от меня был, я лишь написал, что есть тег string
Null
Приключение с interface в мире Golang https://tproger.ru/articles/prikljuchenie-s-interface-v-mire-golang/ @Golang_google
V
Спасибо, познавательно
V
Ну и днище нетранзитивное
Alexander
Оффтоп: кто-нибудь с ProxySQL сталкивался?
Anonymous
оффтоп: кто-то слышал про школу от озона?
Anonymous
на го
Emil
Route 256 который ?
Anonymous
вроде да
Herman
чет не понял какие там требования
Anonymous
мне понравилось, что там оффер дают
Anonymous
только из-за этого и спросил
Herman
мне понравилось, что там оффер дают
В го гет э Джобе пишут для мидлов
Anonymous
:((
Emil
Route 256 который ?
Там вообще довольно больно было Тут задания обсуждали как-то, об эффективностм буффера спорили
Herman
мне понравилось, что там оффер дают
Там от неких nix сегодня видел
Herman
https://nix-golang-education.com/?utm_source=telegram&utm_medium=golang_org&utm_campaign=nix-golang-education
Emil
Хотя что-то меня немного напрягает, не слишком для начинающих? Но они там что-то про оффер в конце говорят... А нет не говорят это общие слова вроде)
Alexander
слишком в плане?
Herman
Правда на итальянском сайте про них подозрительно многом статей)
Herman
Про этих никс
Alexander
какая разница где первая работа будет? всяко не ИП Иванов
Herman
Тоже верно
Emil
Окей, раз и правда офер какой-то в конце (да я слепой), то топ
Anonymous
чото я чекнул
Anonymous
лучше уж самому прогать, а то перегоришь
Anonymous
Arun
Db data send to html table using golang
Anonymous
хаха он пишет сюда как будто это поисковик
Alexander
индус наверное какой-нибудь
Alexander
только данный логотип крестов синий
Anonymous
ну надо было же под оригинал подстроиться
Anonymous
у нас сегодня кстати на работке челик дроп табле сделал
Anonymous
сейчас восстанавливаем бд ахаххаа
Herman
хороший мем, качественный
Alexander
я думал, ты еще пытаешься устроиться
Anonymous
я думал, ты еще пытаешься устроиться
так я с 1-го сентября на вуз работаю
Anonymous
мало платят а работаю много
Anonymous
ну сегодня выходной
Anonymous
в бек логе задач нету потому что челик спас нас
Anonymous
и тупа бд восстанавливает сидит бедолага
Herman
мало платят а работаю много
главное в линкедине красиво расписать
Alex
Добрый день коллеги. А ТЗшку закинуть сюда можно? Ну или мб кто хочет взятся за мозгодробительный многопоточный проект с продолжением, блек-джеком и сами знаете чем?😉
Anonymous
те кто резюме зырят разве обращают внимание на подобные мелочи
Anonymous
ну типа это просто работа в вузе
Herman
ну можно написать "работа в вузе", а можно "go developer"
Anonymous
хахахаха
Anonymous
а ты умен