Sobes.tech
Junior — Middle

Welche Datenstruktur in der Programmiersprache Go ist analog zum JSON-Format?

sobes.tech KI

Antwort von AI

In der Programmiersprache Go ist eine Datenstruktur, die dem JSON-Format ähnelt, map[string]interface{} oder Strukturen (structs), die mit dem Paket encoding/json serialisiert und deserialisiert werden können.

Beispiel für die Verwendung einer Map zur Speicherung von JSON-ähnlichen Daten:

import (
    "encoding/json"
    "fmt"
)

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

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