on master help sign in
Merge
commit0052ee9b896f3f5a1b11a0f161d072054063277e authorBryan O'Sullivan <bos@serpentine.com> dateThu 17 Nov 2011, 20:10 (15 years ago) parent31148267586634
1 file changed+7
Data/Aeson/Generic.hs+7
Data/Aeson/Generic.hs+7
@@ -119,6 +119,13 @@ mungeField ('_':cs) = pack cs
119119mungeField cs = pack cs
120120
121121
122+-- Skip leading '_' in field name so we can use keywords
123+-- etc. as field names.
124+mungeField :: String -> Text
125+mungeField ('_':cs) = pack cs
126+mungeField cs = pack cs
127+
128+
122129toJSON_generic :: (Data a) => a -> Value
123130toJSON_generic = generic
124131 where