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))
}