Size: a a a

2020 March 24

МП

Мимо Проходящий in Go-go!
kay rus
это пример. туда любой json можно подставить
Откуда по вашему либа json должна понять как ей анмаршалить interface{}? Включить экстрасенса?
источник

ЕО

Евгений Омельченко in Go-go!
По-моему есть какое-то кардинальное непонимание что такое interface{}
источник

kr

kay rus in Go-go!
Мимо Проходящий
Откуда по вашему либа json должна понять как ей анмаршалить interface{}? Включить экстрасенса?
ну так оно работает. и именно включает экстрасенса. потому я ожидал такого же поведения от xml
источник

ВС

Владимир Столяров in Go-go!
Мимо Проходящий
Откуда по вашему либа json должна понять как ей анмаршалить interface{}? Включить экстрасенса?
Json кладёт туда представление в виде map/slice
источник

/

/dev/null in Go-go!
Мимо Проходящий
Откуда по вашему либа json должна понять как ей анмаршалить interface{}? Включить экстрасенса?
представил на секундочку такой проект и как через пару лет понадобилось посмотреть что-же там на вход приходит...
источник

ВС

Владимир Столяров in Go-go!
А вот xml так не может
источник

/

/dev/null in Go-go!
Владимир Столяров
Json кладёт туда представление в виде map/slice
честно говоря не знал что так можно.
источник

МП

Мимо Проходящий in Go-go!
Владимир Столяров
Json кладёт туда представление в виде map/slice
В смысле json анмаршалит реальный тип interface при наличии?
источник

/

/dev/null in Go-go!
но идея на мой взгляд стремная
источник

а

а кто это in Go-go!
/dev/null
представил на секундочку такой проект и как через пару лет понадобилось посмотреть что-же там на вход приходит...
порой иного пути нет
источник

ВС

Владимир Столяров in Go-go!
Мимо Проходящий
В смысле json анмаршалит реальный тип interface при наличии?
А, тут не знаю, знаю, что работает, когда на вход unmarshal дать interface{}
источник

ВС

Владимир Столяров in Go-go!
Скорее всего interface{} как поле не заведётся, если внутри не лежит что-то адекватное
источник

а

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

а

а кто это in Go-go!
просто обжект парсит в map[string]interface{}
источник

а

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

а

а кто это in Go-go!
а потом сидите и кастите это великолепие
источник

kr

kay rus in Go-go!
а кто это
а потом сидите и кастите это великолепие
именно
источник

IK

Ilya Kaznacheev in Go-go!
Господа, а если я локальный тип с экспортируемыми методами эмбежу в экспортируемый тип, эти методы будут видны извне?
источник

s

sexst in Go-go!
Ilya Kaznacheev
Господа, а если я локальный тип с экспортируемыми методами эмбежу в экспортируемый тип, эти методы будут видны извне?
Анонимно? Да. По крайней мере когда-то было так,
источник

IK

Ilya Kaznacheev in Go-go!
Спасибо
источник