我正在尝试解析haskell中的JSON数据.经历了大量的网站,这是我能够达到的最远的.
data Address = Address { house :: Integer, street :: String, city :: String, state :: String, zip :: Integer } deriving (Show)
data Person = Person { name :: String, age :: Integer, address :: Address } deriving (Show)
getName :: Person -> String
getName (Person n _ _) = n
getAddress :: Person -> Address
getAddress (Person _ _ a) = a
getState :: Address -> String
getState (Address _ _ _ s _) = s
Run Code Online (Sandbox Code Playgroud)
我在ex.hs文件中写入并将其加载到ghci …