Size: a a a

2020 April 16

C

Calculon in Go-go!
Хочешь чтобы в json попадали приватные переменные?
источник

C

Calculon in Go-go!
Кастомый маршалер наверно
источник

C

Calculon in Go-go!
Короче я бы не парился и взял sjson
источник

CI

Co. In in Go-go!
Calculon
Короче я бы не парился и взял sjson
Я смотрю его код и мне кажется мой мап это меньшее зло)
источник

C

Calculon in Go-go!
Co. In
Я смотрю его код и мне кажется мой мап это меньшее зло)
возможно
источник

C

Calculon in Go-go!
но map[]interface{}🥴
источник

а

а кто это in Go-go!
map[interface{}]interface{}
мммм
источник

e

ekzjuperi in Go-go!
Привет, парни что это может быть за ошибка?
cannot use context.PostgresqlManager (type *"/integration-test/postgres".PostgresqlManager)
                                                                    as type "/integration-test/postgres".PostgresqlManager in argument to checkImportEventInPostgres
источник

M

Mikhail in Go-go!
ekzjuperi
Привет, парни что это может быть за ошибка?
cannot use context.PostgresqlManager (type *"/integration-test/postgres".PostgresqlManager)
                                                                    as type "/integration-test/postgres".PostgresqlManager in argument to checkImportEventInPostgres
вы передаете поинтер, а надо значение
источник

M

Mikhail in Go-go!
dereference надо сделать - передать *variable вместо variable
источник

e

ekzjuperi in Go-go!
ок спасибо.
источник

GC

Great Cornilio in Go-go!
Co. In
Да такой вариант есть
https://play.golang.org/p/whZsiOVhYwW

Тогда вопрос другого плана. Для сериализации через JSON анотации, необходимо открыть доступ к полям структуры. Тоесть никто не запрещает выставить оба значения для oneof руками. И если с сеттерами и мапой я удалял предыдущий ключ оставляя лишь последнее значение, то как быть в таком случае? Удалять какое-то из значений неявно на момент сериализации? Я согласен что такая реализация более изящно выглядит и скорей всего меньше ресурсов жрёт, но использовать ее менее удобно. Даже то что значения нужно передавать по ссылке (это если бы можно было передать в функцию &"text", не так бы напрягало, а так создавай переменную)
источник

GC

Great Cornilio in Go-go!
и геттеры-сеттеры =)
источник

GC

Great Cornilio in Go-go!
или я не совсем понял проблему?
источник

C

Calculon in Go-go!
Ему не нравицо что доступ к полям есть
источник

GC

Great Cornilio in Go-go!
ну так его нет...
источник

GC

Great Cornilio in Go-go!
они же в приватке
источник

GC

Great Cornilio in Go-go!
(извне нет)
источник

C

Calculon in Go-go!
аа, нифига себе
источник

C

Calculon in Go-go!
Блин круто ты сделал, возьму на заметку
источник