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