Sobes.tech
Junior — Middle

Welke datastructuur in de Go-taal is vergelijkbaar met het JSON-formaat?

sobes.tech AI

Antwoord van AI

In de programmeertaal Go is een datastructuur die vergelijkbaar is met het JSON-formaat map[string]interface{} of structs, die kunnen worden geserialiseerd en gedeserialiseerd naar JSON met behulp van de encoding/json-package.

Voorbeeld van het gebruik van een map om JSON-achtige gegevens op te slaan:

import (
    "encoding/json"
    "fmt"
)

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

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