aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser/lowercase_camel_json.go
diff options
context:
space:
mode:
Diffstat (limited to 'parser/lowercase_camel_json.go')
-rw-r--r--parser/lowercase_camel_json.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/parser/lowercase_camel_json.go b/parser/lowercase_camel_json.go
index 6994d1215..fb283a1c4 100644
--- a/parser/lowercase_camel_json.go
+++ b/parser/lowercase_camel_json.go
@@ -22,8 +22,10 @@ import (
)
// Regexp definitions
-var keyMatchRegex = regexp.MustCompile(`\"(\w+)\":`)
-var wordBarrierRegex = regexp.MustCompile(`(\w)([A-Z])`)
+var (
+ keyMatchRegex = regexp.MustCompile(`\"(\w+)\":`)
+ wordBarrierRegex = regexp.MustCompile(`(\w)([A-Z])`)
+)
// Code adapted from https://gist.github.com/piersy/b9934790a8892db1a603820c0c23e4a7
type LowerCaseCamelJSONMarshaller struct {
@@ -36,7 +38,6 @@ func (c LowerCaseCamelJSONMarshaller) MarshalJSON() ([]byte, error) {
converted := keyMatchRegex.ReplaceAllFunc(
marshalled,
func(match []byte) []byte {
-
// Attributes on the form XML, JSON etc.
if bytes.Equal(match, bytes.ToUpper(match)) {
return bytes.ToLower(match)