永发信息网

如何让golang 把变量解析为json,并输出为文件。

答案:1  悬赏:70  手机版
解决时间 2021-04-06 19:42
  • 提问者网友:原来太熟悉了会陌生
  • 2021-04-06 10:23
如何让golang 把变量解析为json,并输出为文件。
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-04-06 10:32
1. 不管golang从json文件读取数据,还是写数据到json配置文件,都需要encoding/json包,如下:import (
"encoding/json"
)

2. 编码JSON,输出数据到json文件,有方法如下:
json.Marshal(xxx) 和 json.MarshalIndent(c, "", " ") ,两个方法的区别是,MarshalIndent(c, "", " ")方法按照json格式 缩进,也就是美化了的 可读性很高的 带缩进的 Json数据。所以只要是json格式数据,当然用第二个方法啦。
3. 具体代码如下:
c := make(map[string]interface{})
c["name"] = "Gopher"
c["title"] = "programmer"
c["contact"] = map[string]interface{}{
"home": "415.333.3333",
"cell": "415.555.5555",
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯