将JSON对象存储在JSON数组golang中

时间:2016-06-08 13:09:17

标签: json go

我有这个JSON对象:

  {
    "name": "test.counter",
    "value": 1.234,
    "ts": 1234567890  
  } 

我想将整个事物存储在JSON数组中,因此它看起来像这样:

[
  {
    "name": "test.counter",
    "value": 1.234,
    "ts": 1234567890
  }
]

我该怎么做?我对Golang不熟悉。 修改 我正在创建JSON对象

output := &Output{
    Name:  url[0],
    Milli: ms,
    Epoch: time.Now().Unix(),
    }
out1, _ := json.Marshal(output)

1 个答案:

答案 0 :(得分:2)

你只需要创建一个输出结构片段,你就可以制作它。

output := Output{
    Name:  url[0],
    Milli: ms,
    Epoch: time.Now().Unix(),
    }

outputs := []Output{output}
out1, _ := json.Marshal(outputs)