package main
import (
"encoding/json"
"fmt"
)
type Person1 struct {
FirstName string
LastName string
}
type Person2 struct {
firstName string
lastName string
}
func main() {
p1 := Person1 {
FirstName: "John",
LastName: "Doe",
}
b, err := json.Marshal(p1)
if err != nil {
fmt.Printf("Marshal p1 has encounted error, %s.\\n", err)
}
fmt.Printf("p1 is: %s.\\n", string(b))
p2 := Person2 {
firstName: "John",
lastName: "Doe",
}
b, err = json.Marshal(p2)
if err != nil {
fmt.Printf("Marshal p2 has encounted error, %s.\\n", err)
}
fmt.Printf("p2 is: %s.\\n", string(b))
}