代码拉取完成,页面将自动刷新
package boxcfg
import (
"encoding/json"
"os"
)
func ReadCfg(cfgPath string) (property *AppProperty, err error) {
_, cfgCheckErr := os.Stat(cfgPath)
if os.IsNotExist(cfgCheckErr) {
return nil, nil
}
if cfgCheckErr != nil {
return nil, cfgCheckErr
}
cfgBytes, readShareJsonErr := os.ReadFile(cfgPath)
if readShareJsonErr != nil {
return nil, readShareJsonErr
}
property = &AppProperty{}
jsonErr := json.Unmarshal(cfgBytes, property)
if jsonErr != nil {
return nil, jsonErr
}
return
}
func WriteCfg(property *AppProperty) (err error) {
// 暂时无得写,咕咕咕
return
}
func ReadL10nMeta(location string) (meta *L10nMeta, err error) {
data, readErr := os.ReadFile(location)
if readErr != nil {
return nil, readErr
}
m := &L10nMeta{}
if unMarshalErr := json.Unmarshal(data, m); unMarshalErr != nil {
return nil, unMarshalErr
}
meta = m
return meta, nil
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。