Sobes.tech
Junior — Middle

Kokia duomenų struktūra Go kalboje yra panaši į JSON formatą?

sobes.tech AI

Atsakymas iš AI

Go kalboje duomenų struktūra, panaši į JSON formatą, yra map[string]interface{} arba struktūros (structs), kurias galima serializuoti ir deserializuoti į JSON naudojant paketą encoding/json.

Pavyzdys, kaip naudoti map'ą JSON panašių duomenų saugojimui:

import (
    "encoding/json"
    "fmt"
)

func main() {
    data := map[string]interface{}{
        "name": "Alice",
        "age": 30,
        "isMember": true,
    }

    jsonBytes, _ := json.Marshal(data)
    fmt.Println(string(jsonBytes))
}