Lower case key names with JSON Marshal in Go
===

I wish to use the `"encoding/json"` package to marshal a struct declared in one of the imported packages of my application.

Because it is imported, all available (exported) fields in the struct begins with an upper case letter. But I wish to have lower case key names.

It might be a silly little thing, but my coding convention in Javascript uses lower case keys for object properties. 

Is it possible to get around the problem in some easy way, or is the easiest way "just to live with ucfirst keys"?