go - 在 golang 中加载语言 JSON 文件的最佳方法是什么?
问题描述
我有用于语言支持的 json 文件和每个 3 mb 左右的 json 文件,但我想知道哪种方式在 golang 中对性能、轻量级和快速有好处。
从 json 文件中读取fmt.Printf("%s: %d\n", lang["tr"].Back)
或者
将所有 json 放入地图并从地图中读取
{"tr": { "Back": "geri", "Next": "ileri", "Day": "gün"}}
10 年前,当我们使用旧语言时,我们每月只有 20-30 GB 的流量仅用于读取 xml 语言文件。谢谢你
解决方案
推荐阅读
- firebase - 使用 Firestore 将初始数据嵌入我的 ReactNative 应用程序的最佳方式是什么?
- angular - 单击重置按钮,然后单击提交按钮转到 UPDATE 调用而不是 POST 调用
- php - 强制文件下载处理
- powershell - 无法在 Azure Runbook 上运行 Az 命令
- postgresql - CROSSTAB SQL 状态:42804
- oracle - Oracle-插入查询慢
- javascript - 未捕获的类型错误:视口不是构造函数
- reactjs - Go Api 返回 Unauthorized
- netbeans - Netbeans 中出现了奇怪的字符
- javascript - 检测多个元素上的鼠标悬停事件(JS)