mirror of
https://github.com/devproje/devproje.git
synced 2025-04-22 08:39:53 +09:00
Update README.md
This commit is contained in:
parent
1ee63d4ae6
commit
51a93a1671
1 changed files with 27 additions and 11 deletions
38
README.md
38
README.md
|
@ -1,17 +1,33 @@
|
||||||
```c
|
```go
|
||||||
#include <stdio.h>
|
package main
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
import (
|
||||||
{
|
"fmt"
|
||||||
printf("Hello, World!\n");
|
"encoding/json"
|
||||||
return 0;
|
)
|
||||||
|
|
||||||
|
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
|
```bash
|
||||||
[projecttl@fedora:~$ gcc -o a.out main.c
|
projecttl@fedora:~$ go run main.go
|
||||||
[projecttl@fedora:~$ ./a.out
|
NAME: Project_IO
|
||||||
Hello, World!
|
AGE: 20
|
||||||
[projecttl@fedora:~$
|
projecttl@fedora:~$
|
||||||
```
|
```
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue