圆咕噜咕噜 发表于 2024-12-19 09:46:44

[golang]读取常见设置文件

前言

主要介绍 yaml、toml、json、ini格式文件的设置读取。
除了以下方式,更方便的做法是用viper,不过设置结构大概不会很清晰。
YAML

假设yaml文件内容如下
# 基本键值对string_key: "这是一个字符串"integer_key: 42float_key: 3.14boolean_key: truenull_key: null# 列表(数组)simple_list:- item1- item2- item3nested_list:-   - sub_item1    - sub_item2-   - sub_item3    - sub_item4# 字典(映射)simple_dict:key1: value1key2: value2nested_dict:outer_key1:    inner_key1: inner_value1    inner_key2: inner_value2outer_key2:    inner_key3: inner_value3# 引用 & 锚点defaults: &default_settingsversion: 1.0enabled: trueservice1:
页: [1]
查看完整版本: [golang]读取常见设置文件