У меня есть JSON
файл со следующим содержимым:
{ ...
"body": "{\"timestampFrom\":\"154087600\"}"
...
}
Когда я пытаюсь выполнить:
if err := json.Unmarshal([]byte(apiGatewayEvent.Body), &config); err != nil {
glog.Errorf("Error occurred while trying to unmarshal body of APIGatewayProxyRequest. Error message - %v", err)
return nil, err
}
Я получаю:
Произошла ошибка при попытке демонтировать тело APIGatewayProxyRequest.
Сообщение об ошибке - время анализа "" 1540857600 "" как "" 2006-01-02T15: 04: 05Z07: 00 "": невозможно проанализировать "857600" "как" - "
Дело в том, что я всегда получаю входные данные в формате UNIX, и мне нужно преобразовать его в time.Time
. Как мне это точно сделать?