Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package main
import (
"encoding/json"
"fmt"
)
type User struct {
ID int `json:"id"`
Name string `json:"name"`
}
func main() {
user := User{ID: 1, Name: "Alice"}
data, _ := json.Marshal(user)
fmt.Println("JSON:", string(data))
var decoded User
json.Unmarshal(data, &decoded)
fmt.Println("Decoded:", decoded)
}Coding works best on desktop or with an external keyboard.