Junior — Middle
Ce structură de date în limbajul Go este similară cu formatul JSON?
sobes.tech AI
Răspuns de la AI
În limbajul Go, o structură de date similară cu formatul JSON este map[string]interface{} sau structuri (structs), care pot fi serializate și deserializate în JSON folosind pachetul encoding/json.
Exemplu de utilizare a unui map pentru stocarea datelor asemănătoare 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))
}