github.com/w-zengtao/struct2json (go): Struct to map[string]interface{} with nested and collections support
Keywords: json|nested|struct