@@ -132,19 +132,17 @@ gSomeTypeParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleF
132-- Approx encoders/decoders
132-- Approx encoders/decoders
133--------------------------------------------------------------------------------
133--------------------------------------------------------------------------------
135−type ApproxToJSON = Approx String -> Value
137−thApproxToJSONUnwrap :: ToJSON a => Approx a -> Value
135+thApproxToJSONUnwrap :: Approx String -> Value
138thApproxToJSONUnwrap = $(mkToJSON optsUnwrapUnaryRecords ''Approx)
136thApproxToJSONUnwrap = $(mkToJSON optsUnwrapUnaryRecords ''Approx)
140−thApproxParseJSONUnwrap :: FromJSON a => Value -> Parser (Approx a)
138+thApproxParseJSONUnwrap :: Value -> Parser (Approx String)
141thApproxParseJSONUnwrap = $(mkParseJSON optsUnwrapUnaryRecords ''Approx)
139thApproxParseJSONUnwrap = $(mkParseJSON optsUnwrapUnaryRecords ''Approx)
144−thApproxToJSONDefault :: ToJSON a => Approx a -> Value
142+thApproxToJSONDefault :: Approx String -> Value
145thApproxToJSONDefault = $(mkToJSON defaultOptions ''Approx)
143thApproxToJSONDefault = $(mkToJSON defaultOptions ''Approx)
147−thApproxParseJSONDefault :: FromJSON a => Value -> Parser (Approx a)
145+thApproxParseJSONDefault :: Value -> Parser (Approx String)
148thApproxParseJSONDefault = $(mkParseJSON defaultOptions ''Approx)
146thApproxParseJSONDefault = $(mkParseJSON defaultOptions ''Approx)
150gApproxToJSONUnwrap :: Approx String -> Value
148gApproxToJSONUnwrap :: Approx String -> Value