Sobes.tech
Junior — Middle

Որ տվյալների կառուցվածքը Go լեզվում նման է JSON ձևաչափին?

sobes.tech AI

Պատասխան AI-ից

Go լեզվում, տվյալների կառուցվածքը, որը նման է JSON ձևաչափին, դա map[string]interface{} կամ կառուցվածքներ (structs) են, որոնք կարելի է սերիալիզացնել և դեսերիալիզացնել JSON-ի մեջ encoding/json փաթեթի միջոցով:

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