Junior — Middle
Qual é a estrutura de dados na linguagem Go que é análoga ao formato JSON?
sobes.tech IA
Resposta da IA
Na linguagem Go, uma estrutura de dados semelhante ao formato JSON é map[string]interface{} ou estruturas (structs), que podem ser serializadas e deserializadas em JSON usando o pacote encoding/json.
Exemplo de uso de um mapa para armazenar dados semelhantes a JSON:
import (
"encoding/json"
"fmt"
)
func main() {
data := map[string]interface{}{
"name": "Alice",
"age": 30,
"isMember": true,
}
jsonBytes, _ := json.Marshal(data)
fmt.Println(string(jsonBytes))
}