Size: a a a

2021 June 08

A

Alexander in Go-go!
можно просто A и B всключить в AB, но, кажется, тут интерфейс было бы лучше
источник

RL

Ragnar Lodbrok in Go-go!
Нет, потому что у вас это  V
источник

A

Alexander in Go-go!
не понял начиная от "потому что", в плане что технически это ничего не мешает сделать, но может ли это Unmarshal с json - не знаю
источник

AB

Andrey Burov in Go-go!
реализуйте интерфейс Marshal/Unmarshal JSON
источник

A

Alexander in Go-go!
его надо для AB реализовывать? или можно просто части какие-то покрыть типа A и B и как-то указать тегом чтобы использовало для V его
источник

AB

Andrey Burov in Go-go!
в AB, т.к. у вас ключи разные
источник

A

Alexander in Go-go!
немного странно, если честно, по идее могли бы каким-то тегом это сделать
источник

AB

Andrey Burov in Go-go!
источник

A

Alexander in Go-go!
В любом случае спасибо, видимо и A и B включу
источник

AB

Andrey Burov in Go-go!
но это фуфу
источник

A

Alexander in Go-go!
ага, но без ссылок наверное, хотя можно и с ними
источник

AB

Andrey Burov in Go-go!
У Вас проблема в том, что вы хотите сделать Slice с разнотипными данными
источник

RL

Ragnar Lodbrok in Go-go!
Так это у вас задача странная

После анмаршалинга у вас V - это interface{}, а уж дальше надо самим понимать, что туда запихнули. Теги указывают на имя поля, а не на его тип
источник

A

Alexander in Go-go!
ну да, но это не проблема в целом. Проблема, что я не знаю как это правильно в go, по идее через interface{} , но почему такое не научили json - не ясно
источник

A

Alexander in Go-go!
признаться не понимаю чего странного, такого json что ли не бывает? :)
источник

с

сонная википедия... in Go-go!
чему не научили?
источник

MV

Matunin Vlad in Go-go!
Получилось, спасибо
источник

AB

Andrey Burov in Go-go!
а дальше то какая логика?
источник

A

Alexander in Go-go!
анмаршалить интерфейс через указание другой структуры
источник

AB

Andrey Burov in Go-go!
Чем несколько полей не устраивает?
источник