surevego is a Go library to parse suricata eve.json files with proper marshaling.
Please refer to the godoc for usage information or let me know if you need any further assistance.
go get -u github.com/rhaist/surevego
BSD-3 Copyright (c) 2017 Robert Haist