小编Fou*_*del的帖子

使用Go的json.Marshal和json.MarshalIndent有什么区别?

我想以JSON格式获取CF命令的输出,但是我不确定该使用json.Marshal还是json.MarshalIndent

我需要的输出是这样的:

{
    "key1": "value1",
     ....
    "keyn": "valuen",
}
Run Code Online (Sandbox Code Playgroud)

这是旧示例,但不是所需的输出:

cmd.ui.Say(terminal.EntityNameColor(T("User-Provided:")))   
  for _, key := range keys {        
         // cmd.ui.Say("%s: %v", key, envVars[key])
         here needed a new one with json.marshalIdent
 }
Run Code Online (Sandbox Code Playgroud)

我从来没有使用过go,所以我真的不知道该使用哪个以及如何使用。

json marshalling go

-2
推荐指数
1
解决办法
3135
查看次数

标签 统计

go ×1

json ×1

marshalling ×1