Perguntas com a marcação «go»

98
Parcialmente JSON unmarshal em um mapa em Go

Meu servidor websocket receberá e desempacotará dados JSON. Esses dados sempre serão agrupados em um objeto com pares de chave / valor. A string de chave atuará como identificador de valor, informando ao servidor Go que tipo de valor é. Ao saber que tipo de valor, posso prosseguir para JSON...

98
Como fazer comparação de data / hora

Existe alguma opção de comparação de datas no Go? Tenho que classificar os dados com base na data e hora - independentemente. Portanto, posso permitir um objeto que ocorre dentro de um intervalo de datas, desde que também ocorra dentro de um intervalo de tempos. Neste modelo, eu não poderia...

98
Obter a mensagem de erro “bytes.Buffer não implementa io.Writer”

Estou tentando fazer com que algum objeto Go implemente io.Writer, mas grava em uma string em vez de um arquivo ou objeto semelhante a um arquivo. Achei bytes.Bufferque funcionaria, uma vez que implementa Write(p []byte). No entanto, quando tento isso: import "bufio" import "bytes" func main() {...

97
Injetar erros em um formulário já validado?

Depois de form.Formvalidar os valores de entrada do usuário, passo-os para um processo separado (externo) para processamento posterior. Esse processo externo pode potencialmente encontrar mais erros nos valores. Existe uma maneira de injetar esses erros no formulário já validado para que possam...

97
Não é possível converter [] string em [] interface {}

Estou escrevendo um código e preciso capturar os argumentos e transmiti-los fmt.Println (quero o comportamento padrão, escrever argumentos separados por espaços e seguidos por uma nova linha). No entanto, leva, []interface {}mas flag.Args()retorna a []string. Aqui está o exemplo de...

97
Como importar dados de mongodb para pandas?

Eu tenho uma grande quantidade de dados em uma coleção no mongodb que preciso analisar. Como faço para importar esses dados para o pandas? Eu sou novo em pandas e entorpecido. EDITAR: A coleção mongodb contém valores de sensor marcados com data e hora. Os valores do sensor são do tipo de dados...

97
Converter interface {} em int

Estou tentando obter um valor de um JSON e convertê-lo em int, mas não funciona e não sei como fazer isso corretamente. Aqui está a mensagem de erro: ...cannot convert val (type interface {}) to type int: need type assertion E o código: var f interface{} err = json.Unmarshal([]byte(jsonStr),...