"test"}`
var data interface{}
if err = json.Unmarshal([]byte(prof), &data); err != nil {
panic(err)
}
if err = db.Save(&data); err != nil {
panic(err)
}
panic: provided target must be a pointer to struct
потому что БД ожидает от вас структуру, json распарсит вам в мапу
а если я не знаю что в жсоне будет
И го не знает Парсите в map
распарсить мап в структуру?
Json в map
map[profile_name:test]
1. ну, как вариант... 2. или пройтись по мапу циклом и не сохранить в key=value например.. 3. юзать другую БД 4. писать в базу сразу json (строку) просто в ключ какой-нибудь уникальный
на какую бд можно свапнуть?
хз, Бд в зависимости от задачи выбираются. Ваша пока не ясна
а вот второй вариант где-то есть в инете пример
гуглите "пройтись циклом по карте golang"
Обсуждают сегодня