Junior — Middle
Ποια δομή δεδομένων στη γλώσσα Go είναι ανάλογη με τη μορφή JSON;
sobes.tech AI
Απάντηση από AI
Στη γλώσσα Go, μια δομή δεδομένων που είναι παρόμοια με τη μορφή JSON είναι το map[string]interface{} ή δομές (structs), που μπορούν να σειριοποιηθούν και να αποσειριοποιηθούν σε JSON χρησιμοποιώντας το πακέτο encoding/json.
Παράδειγμα χρήσης ενός map για αποθήκευση δεδομένων παρόμοιων με 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))
}