2016-06-08 3 views
-1

У меня есть этот JSON объект:магазин объект JSON в массив JSON golang

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

И я хотел бы хранить всю вещь в массиве JSON, так это может выглядеть следующим образом:

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

Как я могу это сделать? Я немного новичок в Голанге. EDIT: Я создаю объект JSON

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

Как ваш объект JSON проникает на бэкэнд? Проходит ли он через орган запроса? –

+0

Проверьте изменение обновленного кода – Elliott

+0

Просто добавьте «[» и «]» к строке, которую вы получите после маршалинга. Здесь нет необходимости в умении. – Volker

ответ

1

Вы просто клеть кусочек выходных структур, и вы можете просто Marshal что.

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

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

Спасибо, человек, не понимал, что это будет так просто, как это – Elliott

Смежные вопросы