Skip to content

Carbs0126/ini-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ini文件解析

ini文件格式说明

https://zh.wikipedia.org/wiki/INI%E6%96%87%E4%BB%B6

; last modified 1 April 2001 by John Doe
[owner]
name=John Doe
organization=Acme Products

[database]
server=192.0.2.42 ; use IP address in case network name resolution is not working
port=143
file="acme payroll.dat"

附加说明

  1. 键值对中,允许值中存在空格;
  2. section 没有做嵌套处理

使用

参考 main.go 文件

func main() {
	iniObject, err := src.ParseFileToINIObject("test-input.ini")
	if err != nil {
		fmt.Println(err)
	} else {
		fmt.Println(iniObject)
		src.GenerateFileFromINIObject(iniObject, "test-output.ini")
	}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages