Описание тега go-structtag
2
ответа
Почему-то не могу прочитать StructTag
У меня есть этот обработчик: func (h Handler) makeGetMany(v PeopleInjection) http.HandlerFunc { type RespBody struct { TypeCreatorMeta string `type:"bar",tc_resp_body_type:"true"` } type ReqBody struct { TypeCreatorMeta string `type:"star",tc_req_bo…
02 дек '18 в 04:05
1
ответ
Можете ли вы установить несколько (разных) тегов с одинаковым значением?
Для некоторых моих проектов мне пришлось использовать пакет viper, чтобы использовать конфигурацию. Пакет требует, чтобы вы добавили mapstructure:"fieldname" чтобы правильно определить и настроить поля вашего объекта конфигурации, но мне также пришл…
17 июл '19 в 17:47
0
ответов
Есть ли способ установить по умолчанию omitempty для конкретного json.Encoder или в качестве альтернативы глобальной конфигурации?
Любить type User struct { ID int32 `json:"_id"` Week string `json:"week"` } json.Marshal(&User{},true)//omitempty is true вернусь {} bson,yaml,sql или любая другая библиотека поддерживает эту функцию?
01 авг '19 в 15:24
1
ответ
Иди размышляй найди structtag
type A struct { Name *NameS `json:"name"` } для структуры A есть метод в отражении, что я могу найти поле с помощью structtag, как reflect.ValueOf(&ns) // struct s := ps.Elem() s.FieldByTag("name")
07 авг '19 в 11:25
1
ответ
Чтение нескольких объектов json из файла json в Go
Я пытаюсь прочитать следующие объекты json из файла json. Таким образом, количество объектов не предопределено, они могут быть несколько или только один. Поэтому я попытался создать эту структуру, но я не могу прочитать ее правильно. Я хочу проанали…
11 июн '19 в 20:09
1
ответ
Как написать структуру с вложенными рекурсивными данными в golang
У меня есть следующие данные { "cars": { "toyota": [ "sedan", "pickup" ], "honda": [ "sedan", "couple", "pickup" ] .... } } Список может и дальше расти. Я пытаюсь найти подходящую структуру для сервера данных и возврата к автору ответов HTTP. структ…
03 сен '19 в 02:44
1
ответ
Как мне получить конкретный api по имени, а затем получить его идентификатор из этого списка структур Apis?
type Apis struct { Items []struct { ID string `json:"id"` Name string `json:"name"` Description string `json:"description"` CreatedDate int `json:"createdDate"` APIKeySource string `json:"apiKeySource&quo…
21 авг '20 в 10:47
2
ответа
Обработка вложенной структуры в Go Validator.v2
Я использую Go Validator.v2 для проверки полей, и он элегантно работает с моими неструктурированными полями. Однако, когда дело доходит до обработки полей на основе структуры (в исходной структуре), никакой документации об этом нет. https://pkg.go.d…
20 окт '20 в 12:02
1
ответ
Добавьте теги bson в структуру go с помощью GoModifyTags
Я пытаюсь использовать GoModifyTags, но это не дает мне требуемого результата. Я установил это согласно инструкции, но не знаю, как это сделать. Используя редактор VScode. Я пытаюсь добавить в свой файл теги bson. В настоящее время у меня есть: type…
22 ноя '20 в 19:49
2
ответа
Как изменить тег JSON в структуре Go?
У меня есть структура, которая выглядит так type MediaFile struct { ID string `json:"id"` Secret string `json:"-"` Title string `json:"title"` } Я хочу иметь возможность изменять тег скрипта для Secret, когда выполняется условие. На struct MediaFile…
04 апр '21 в 08:24
1
ответ
Невозможно написать универсальную функцию, которая может работать с несколькими структурами в Golang.
Я новичок в Go и изучаю интерфейсы и структуры. Я имею 2 - Структуры ServiceSection и SliderSection , и я пытаюсь выполнить следующие 2 задачу с каждым из самих по ПОЛУЧИТЕ ответ JSON и демаршалируйте его. Используйте структуру для создания HTML с п…
01 июн '21 в 14:29
2
ответа
Как объявить что-то вроде пустого объекта / структуры внутри Struct в Golang?
Привет, я изучаю голанг, и я хочу спросить, как создать пустой объект / структуру в качестве типа данных модели предметной области? Я использую Fiber в качестве своей структуры, и вот пример того, что я хочу получить от golang response api, выглядит…
20 июл '21 в 13:02
1
ответ
Golang: структура не отображается в том же пакете, но во вложенной папке
Я работаю над проектом Go со следующей структурой: pages (folder) -> faculty (folder) > instructors.go > professors.go generalpages.go (inside pages folder) generalpages.go обрабатывает мою структуру шаблона репозитория со следующим объявле…
01 сен '21 в 17:52
1
ответ
добавление в файл YAML с помощью go lang
Я пишу программу golang, которая добавляет правило к файлу, как указано ниже. Требуемый формат: customRules: custom-rules.yaml: |- - rule: Pod Created in Kube Namespace append: true condition: and (k8s_audit_never_true) source: k8s_audit - rule: Cre…
11 ноя '21 в 07:50
1
ответ
Golang использует значения массива в запросе базы данных для фильтрации записей
У меня есть список значений массива int64 ids = [{1} {2} {3}] Я хочу использовать указанный выше массив в запросе к базе данных, чтобы отфильтровать записи, в которых идентификатор отсутствует в указанных выше идентификаторах. SELECT * from table wh…
06 дек '21 в 11:29
0
ответов
Golang сканирует строки db в json строки и массива
Я пытаюсь получить вывод из БД, используя внутреннее соединение с 3 таблицами, например, таблицы A и B. Структура вывода type C struct { A A `json:"A"` B B `json:"B"` SecID int64 `json:"section_id"` SecName string `json:"section_name"` } type A stru…
06 дек '21 в 20:55
0
ответов
записать файл паркета из файла protobuf в golang
У меня есть такой прото-файл: syntax = "proto3"; option go_package="./messages"; enum MessageType { EventType = 0; } message Data { uint32 id = 1; MessageType event = 2; string website = 3; float value = 4; } Этот прото-файл генерирует файл go со ст…
20 дек '21 в 10:05
1
ответ
Как маршалировать структуру, как если бы это была анонимная структура?
В документации указано: Поля анонимных структур обычно маршалируются так, как если бы их внутренние экспортируемые поля были полями внешней структуры. Например: type foo struct { Foo1 string `json:"foo1"` Foo2 string `json:"foo2"` } type boo struct …
10 дек '20 в 22:48
2
ответа
Зацикливание фрагмента в Go для создания карты
Я перебираю фрагмент в Go, состоящий из созданной мной структуры под названием Product. Я хочу превратить этот фрагмент в карту, чтобы идентификатор продукта был ключом, а продукт — значением. Вот структура, которую я создал. type Product struct { p…
13 фев '21 в 21:59
1
ответ
Массивы JSON как структуры Go
Я пытаюсь вызвать массив объектов из моего файла JSON, но всегда сталкиваюсь с ошибкой, говорящей: «не удается преобразовать массив в значение Go типа config.APPConfig». Как я могу убедиться, что конфигурации, как моя структура Go вызывает массив об…
09 дек '22 в 02:27