Hi,
I've put up a library to do fast encoding/decoding of JSON for golang in an 'encoding/json' compatible way:
https://github.com/mailru/easyjson. The library is similar in usage to
https://github.com/pquerna/ffjson, but it is ~2x faster (and also less heavy on allocations) for both marshalling/unmarshalling. Also, golang finally beats ujson for decoding!
Also, I've added options to enable 'omitempty' and to use 'snake_case' field names by default during generation, since this behavior is used by quite a lot of APIs.
The library is currently in an early stage and any feedback would be much appreciated!
Victor