Sobes.tech
Junior — Middle

Milyen adattípus van a Go nyelvben, ami hasonló a JSON formátumhoz?

sobes.tech MI

Válasz az MI-től

A Go nyelvben egy JSON-formátumhoz hasonló adatszerkezet a map[string]interface{} vagy struktúrák (structok), amelyeket a encoding/json csomag segítségével lehet sorosítani és deszerializálni JSON-be.

Példa egy map használatára JSON-szerű adatok tárolására:

import (
    "encoding/json"
    "fmt"
)

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

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