2016-06-08 79 views
-1

我有這樣的JSON對象:存放在JSON數組JSON對象golang

{ 
    "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) 
+0

你的JSON對象是如何通過後端?它是通過請求主體傳遞的嗎? –

+0

檢查編輯的更新代碼 – Elliott

+0

只需在編組後將字符串「[」和「]」添加到字符串中即可。這裏不需要聰明。 – Volker

回答

1

你只箱子輸出結構的一個切片,你可以只名帥。

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

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

謝謝你,沒有意識到它會那麼簡單 – Elliott