Sobes.tech
Junior — Middle

Коя структура от данни в езика Go е аналогична на формата JSON?

sobes.tech AI

Отговор от AI

В езика Go структурата от данни, подобна на формата JSON, е map[string]interface{} или структури (structs), които могат да бъдат сериализирани и десериализирани в JSON с помощта на пакета encoding/json.

Пример за използване на map за съхраняване на данни, подобни на 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))
}