From 51a93a1671a9fc2828035096a1ae0c3fece74291 Mon Sep 17 00:00:00 2001 From: Project_IO Date: Sat, 9 Mar 2024 23:56:48 +0900 Subject: [PATCH] Update README.md --- README.md | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 0104dd7..9b42f2e 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,33 @@ -```c -#include +```go +package main -int main(int argc, char **argv) -{ - printf("Hello, World!\n"); - return 0; +import ( + "fmt" + "encoding/json" +) + +type Person struct { + Name string `json:"name"` + Age int `json:"age"` } -``` + +func main() { + raw := []byte(`{"name":"Project_IO","age":"20"}`) + + var data Person + err := json.Unmarshal(raw, &data) + if err != nil { + panic(err) + } + + fmt.Printf("NAME: %s\nAGE: %s\n", data.Name, data.Age) +} + ```bash -[projecttl@fedora:~$ gcc -o a.out main.c -[projecttl@fedora:~$ ./a.out -Hello, World! -[projecttl@fedora:~$ +projecttl@fedora:~$ go run main.go +NAME: Project_IO +AGE: 20 +projecttl@fedora:~$ ```