Sobes.tech
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))
}