@@ -46,8 +46,12 @@ import Data.Aeson.KeyMap (KeyMap)
47import qualified Data.HashMap.Strict as M
47import qualified Data.HashMap.Strict as M
49−import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError)
49+#if MIN_VERSION_aeson(2,2,0)
50+import Data.Aeson.Types hiding (AesonException, parse)
50import Data.Aeson.Types hiding (parse)
52import Data.Aeson.Types hiding (parse)
53+import Data.Aeson.Internal (formatError)
51import qualified Data.Attoparsec.Text as Atto
55import qualified Data.Attoparsec.Text as Atto
52import Data.Bits (shiftL, (.|.))
56import Data.Bits (shiftL, (.|.))
53import Data.ByteString (ByteString)
57import Data.ByteString (ByteString)