mirror of
https://gitee.com/johng/gf.git
synced 2024-12-04 05:07:44 +08:00
31 lines
557 B
Go
31 lines
557 B
Go
package main
|
||
|
||
import (
|
||
"fmt"
|
||
|
||
"github.com/gogf/gf/encoding/gyaml"
|
||
)
|
||
|
||
func main() {
|
||
var yamlStr string = `
|
||
#即表示url属性值;
|
||
url: http://www.wolfcode.cn
|
||
#即表示server.host属性的值;
|
||
server:
|
||
host: http://www.wolfcode.cn
|
||
#数组,即表示server为[a,b,c]
|
||
server:
|
||
- 120.168.117.21
|
||
- 120.168.117.22
|
||
- 120.168.117.23
|
||
#常量
|
||
pi: 3.14 #定义一个数值3.14
|
||
hasChild: true #定义一个boolean值
|
||
name: '你好YAML' #定义一个字符串
|
||
`
|
||
|
||
i, err := gyaml.Decode([]byte(yamlStr))
|
||
fmt.Println(err)
|
||
fmt.Println(i)
|
||
}
|